ix js guidelines & warnings