调研流程:

选择 ESLint 作为 JavaScript 的 Linter;
选择 Stylelint 作为 CSS 以及 Less、Scss、Stylus 的 Linter;
使用 Husky 在 git pre-commit hooks 执行 Linter;
使用 Lint-staged linting staged 文件;

  • ESLint 的介绍、实现和使用;
  • Stylelint的介绍、实现和使用;
  • ESLint Stylelint Prettier 的结合使用;
  • Husky的介绍、实现和使用;
  • lint-staged的介绍、实现和使用;