使用 ESLint 和 Prettier 规范 JS 代码
JavaScript 是一种动态的弱类型语言。它的语法特性非常灵活,但没有约束同时也带来了很多头疼的问题。不容易捕捉的运行时错误,总是不让人放心。另外,团队的合作开发,成员代码质量的高低以及不同的代码风格,都给代码审查以及项目的质量带来很大的问题。所以,必须有效地制定规则和约定,来规范项目的代码。
ESLint 就是这样一个 JavaScript 的代码检查工具。它的目的就是保证代码的一致性和避免错误。它可以非常方便的集成到编辑器中,同时支持个性化定制自己的规则。 但是,ESLint 只会帮我们提示错误,我们需要另外一个工具帮我们根据规则自动修复一部分错误。 Prettier 就是我们需要的一款代码格式化工具。下面我们将介绍这两款工具的基本使用,以及如何集成到我们的编辑器中。