简单理解 ESLint

273 阅读1分钟

ESLint是一款开源的 JavaScriptlint工具,由 Nicholas C. Zakas 于2013 年创建。

借助 ESLint,可将 静态代码分析 和 问题代码协助修复 集成到 编码、提交 和 打包 过程中,及早发现并协助修复代码中:

  • 有语法错误的部分

  • 不符合约定的样式准则的部分

  • 不符合约定的最佳实践的部分

在项目开发中获得如下收益:

  • 在执行代码之前发现并修复语法错误,减少调试耗时和潜在 bug

  • 保证项目的编码风格统一,提高可维护性

  • 督促团队成员在编码时遵守约定的最佳实践,提高代码质量

参考资料:

Getting Started with ESLint​cn.eslint.org

图标

IDE编辑器配置文件

注意 自行添加一个IDE配置文件.editorconfig,这个文件对不同的IDE编辑器可以做到代码风格统一

配置信息如下

.editorconfig

root = true 

[*]
charset = utf-8
indent_style = space
indent_size = 2
end_of_line = lf
insert_final_newline = true
trim_trailing_whitespace = true

root=true 对所有文件生效

end_of_line= lf 不同操作系统换行符不同

insert_final_newline = true 代码最后新增一行

trim_trailing_whitespace = true 修剪尾随空格

Unix每行结尾为"\n", Windows系统每行结尾是“\r\n”, Mac OS在 OS X以前每行结尾是"\r", 现在每行结尾是 "\n".

image

参考文档:

editorconfig.org/​editorconf…