【发布时间】:2019-05-26 19:46:19
【问题描述】:
ESLint 和 Stylelint 是对项目做同样的事情(linting)还是专门用于某些文件?我可以在同一个项目中同时使用它们吗?通常在同一个项目中使用多个 linter 是否是个好主意?
【问题讨论】:
ESLint 和 Stylelint 是对项目做同样的事情(linting)还是专门用于某些文件?我可以在同一个项目中同时使用它们吗?通常在同一个项目中使用多个 linter 是否是个好主意?
【问题讨论】:
将 ESLint 和 Stylelint 组合在一起是完全合适的。 ESLint 用于 JavaScript,Stylelint 用于 CSS。
一般来说,我会确保每种语言只使用一个 linter,因为您不希望它们相互争斗;但是,正如您在上面看到的,在使用多种语言的项目中使用多个 linter 是很常见的。
如果您还有任何问题,请告诉我!
【讨论】:
stylelint-config-styled-components 用于使用 stylelint 对 javascript/typescript 文件中的 css 文字进行 linting