如何在Angular 2应用程序中使用codelyzer? 所有企业应用程序都会遵循一组编码惯例和准则,以更好的方式维护代码。...Codelyzer是一个开源工具,用于运行和检查是否遵循了预定义的编码准则。Codelyzer仅对Angular和TypeScript项目进行静态代码分析。...Codelyzer运行在tslint的顶部,其编码约定通常在tslint.json文件中定义。Codelyzer可以直接通过Angularcli或npm运行。...像Visual Studio Code和Atom这样的编辑器也支持codelyzer,只需要通过做一个基本的设置就能实现。...要在Visual Studio代码中设置codelyzer,我们可以在文件 - >选项 - >用户设置中添加tslint规则的路径。
types/jasmine": "~3.3.8", + "@types/jasmine": "~3.5.0", "@types/jasminewd2": "~2.0.3", - "codelyzer...": "^5.0.0", + "codelyzer": "^5.1.2", - "jasmine-core": "~3.4.0", + "jasmine-core": "~3.5.0"
我们在版本 11 中弃用了 TSLint 和 Codelyzer。这意味着在将来的版本中,linting Angular 项目的默认实现会不可用。...转至官方项目页面获取在项目中引入 angular-eslint,并从 TSLint 迁移的指南: https://github.com/angular-eslint/angular-eslint#migrating-from-codelyzer-and-tslint
在 Angular 11 中,将彻底弃用 TSLint 和 Codelyzer 。 (10) 其他更新: 删除了部分不推荐使用的API。
"@types/jasmine": "~2.8.8", "@types/jasminewd2": "~2.0.3", "@types/node": "~8.9.4", "codelyzer
"@types/jasminewd2": "~2.0.3", "@types/node": "~8.9.4", "@types/swiper": "^4.4.3", "codelyzer
ng lint 命令 描述 ng lint 在项目上运行codelyzer linter ng test 命令 描述 ng test [options] 使用 karma 运行单元测试 参数 描述
", "@types/jasmine": "~2.8.8", "@types/jasminewd2": "~2.0.3", "@types/node": "~8.9.4", "codelyzer
工程化 工程化的主要目的是提高效率、降低成本,因此前端工程化也是必不可少的一部分,前面提到了工程化的几个要素,针对这几个要素提出了我们的解决方案: 开发规范 定义前端开发规范文档,并通过TSLint和codelyzer
领取专属 10元无门槛券
手把手带您无忧上云