嗨,我正在经历John Papa's Angular 1 Style Guide。我们希望构建一个自动化系统来验证我们组织的自由职业者推送的所有Angular代码是否符合样式指南。是否有任何工具可以为js代码执行此操作,就像pypi的pep8如何为python代码和PEP8样式指南执行此操作?或者,我们是否必须从头开始构建一个?
如果我们必须从头开始构建它,我们将在Python中构建检查器。会使用Context Free Grammars(CFG) - 即NLTK吗?或者,是否会使用python AST Parser来解析和检查js静态文件?