Привет я пройду John Papa's Angular 1 Style Guide. Мы хотим создать автоматизированную систему для проверки того, что все угловые коды, навязанные фрилансерами в нашей организации, соответствуют стилюгиду. Есть ли какой-нибудь инструмент, который может сделать это для js-кода, точно так же, как pepi pep8 делает это для кода python и руководства по стилю PEP8? Или нам нужно строить один с нуля?John Papa Style Guide Checker точно так же, как pypi pep8
Если нам нужно построить его с нуля, мы бы построили checker в Python. Будет ли использоваться контекстно-бесплатные грамматики (CFG) - т. Е. NLTK? Или, если вы используете python AST Parser для анализа и проверки статических файлов js?
Вы не хотите создавать парсеры и анализаторы потока с нуля. Смотрите мое эссе о жизни после парсинга через мою биографию. –
@GovindaDasu Linter - это путь. Руководства по стилю JP и PEP8 - это яблоки и апельсины. Вы физически не можете заставить машину проверять * все * правила JPSG разумным образом. И, честно говоря, некоторые из них недостаточно хороши для строгого соблюдения, JPSG в значительной степени прославлен и упрямлен без уважительной причины. – estus