Такой список сделать невозможно - уж очень он длинным получится, и при том навсегда незавершенный. Адекватный разработчик должен знать как в общем случае писать хороший код (после переделываний и рефакторингов, тем не менее).
То есть потенциально бесконечный список запретов и желание иметь какой-то стиль кода имеются, при этом программист "должен знать" и если профессионал, то догадается, чего ты хочешь, и это не говоря уже о том, что ему нужно еще и задачу решить, а не только написать случайный набор кода под твои хотелки