configuration - 不同文件类型的不同 Prettier 规则?

标签 configuration prettier

是否Prettier有没有办法为不同的文件类型指定不同的规则?

例如,我想要更大的最大值 line length在我们的模板文件 ( .tsx ) 中,因为标记比应用程序代码嵌套得更深更常见。但是对于所有其他文件,我想强制执行标准的 80 个字符宽度。

最佳答案

您可以添加 overrides像这样:

 {
   "printWidth": 80,   // applies to everything except overrides
   "overrides": [
      {
      "files": "**/*.tsx",
      "options": {
         "printWidth": 120
      }        
   ]
}

关于configuration - 不同文件类型的不同 Prettier 规则?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56464727/

相关文章:

Azure Functions v2 - 新的 .netcore 配置和部署

c - 应该使用哪些配置位来调试 PIC16F1947?

java - yml - 多个键映射到相同的值

java - Tomcat 6 - connectTimeout 仍在默认执行

html - 如何强制使用更漂亮的 html 格式来格式化一行中的标签?

android - 在联想平板电脑上以编程方式/正常保护设置选项卡的可能方法? (包括密码保护它的安卓程序)

javascript - 如何在配置了 ESLINT 和 Prettier 的行尾使用 NOSONAR?

visual-studio-code - 如何让 Prettier、Eslint 和 Visual Studio Code 一起玩得很好

vue.js - 模块构建失败(来自 ./node_modules/eslint-loader/index.js): Error: Cannot find module 'eslint/lib/formatters/stylish'

intellij-idea - Intellij "reformat code"命令不遵循更漂亮的规则