【问题标题】:Is there any benefit to use JS extension for config files like ESLINT and Stylelint?对 ESLINT 和 Stylelint 等配置文件使用 JS 扩展有什么好处?
【发布时间】:2020-10-15 17:12:23
【问题描述】:

我想知道在创建 eslint 或 stylelint 等文件以向其添加 JS 前缀时有什么缺点或优点。

我注意到您可以通过多种方式做到这一点:

a stylelint property in package.json
a .stylelintrc file
a stylelint.config.js file exporting a JS object


.eslintrc
.eslintrc.js

是否有任何速度优势,或者一个比另一个更好,或者只是个人喜好? 是不是更快?

【问题讨论】:

  • 好处不是速度。也许其中一些格式与某些配置比其他格式具有更大的兼容性..? 文件导出 JS 对象比其他的更灵活,它允许更多动态的 linting 规则

标签: javascript config eslint stylelint


【解决方案1】:

添加扩展使编辑器(如 VS Code)更容易选择正确的语言进行语法高亮显示、自动完成等。

  • .stylelintrc 文件可以包含 JSON、YAML 或 JavaScript。
  • .eslintrc 文件可以包含 JSON 或 YAML。

这种模棱两可不好,无扩展名的 .eslintrc 文件现在在 ESLint 中已被弃用。

.stylelintrc.jsstylelint.config.js 之间的区别纯粹是偏好,.stylelintrc.json 和在 package.json 中使用 stylelint 属性也是如此。

【讨论】:

    猜你喜欢
    • 2021-12-09
    • 1970-01-01
    • 1970-01-01
    • 2019-04-10
    • 2013-11-26
    • 2010-12-20
    • 2019-07-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多