跳到内容

prettier/eslint-plugin-prettier泳衣

文件夹和文件

姓名姓名
上次提交消息
上次提交日期

最新提交

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

eslint-plugin-prettier静电针生成状态

更漂亮作为ESLint公司将差异作为单个ESLint问题进行规则和报告。

如果所需的格式与Prettier的输出不匹配,则应使用其他工具,如漂亮的eslint而不是。

请阅读与过梁集成安装之前。

总有机碳

样品

错误:插入 `,` (更漂亮/更漂亮)  包装/平民-原子/活动编辑器注册表.js型:22:25:20 | 进口 {
  21 |   observeActiveEditors辩解,
> 22 |   编辑更改取消公告
     |                         ^
  23 | }  './脱伯爵的;;
  24 |
  25 | 进口 {从订阅函数观察}  '../公共节点/事件';错误:删除 `;` (更漂亮/更漂亮)  包装/平民-原子/活动编辑器注册表.js型:23:21:21 |   observeActiveEditors辩解,
  22 |   编辑更改取消公告
> 23 | }  './脱伯爵的;;
     |                     ^
  24 |
  25 | 进口 {从订阅函数观察}  '../公共节点/事件';
  26 | 进口 {缓存WhileSubscribed}  '../commons-node/observe';


2 错误 建立.

./node_modules/.bin/eslint—格式化代码帧pkg/commons-atom/ActiveEditorRegistry.js(代码来自核素).

安装

npm安装-保存dev-eslint插件更漂亮eslint配置更漂亮npm安装--save-dev--save-exact更漂亮

eslint-plugin-prettier静电针不会为您安装Prettier或ESLint。 你必须自己安装。

如果禁用所有其他与代码格式相关的ESLint规则,并且只启用检测潜在错误的规则,则此插件的工作效果最佳。如果另一个活动的ESLint规则与更漂亮关于如何格式化代码,将无法避免lint错误。我们推荐的配置自动启用eslint-config-更漂亮禁用所有与格式化相关的ESLint规则。

配置(旧版:.eslintrc*)

对于旧式配置,此插件附带插件:更漂亮/推荐设置两者的配置eslint-plugin-prettier静电针eslint-config-更漂亮一次性完成。

添加插件:更漂亮/推荐作为最后的中extends数组中的.eslintrc*配置文件,以便eslint-config-更漂亮有机会覆盖其他配置:

{“扩展”: ["插件:更漂亮/推荐"]}

这将:

  • 启用更漂亮/更漂亮规则。
  • 禁用箭头体样式首选箭头回拨这个插件有问题的规则-请参阅下面的原因。
  • 启用eslint-config-更漂亮config将关闭与Prettier冲突的ESLint规则。

配置(新增:eslint.config.js(eslint.config.js))

对于平面配置,此插件附带eslint-plugin-prettier/推荐设置两者的配置eslint-plugin-prettier静电针eslint-config-更漂亮一次性完成。

导入eslint-plugin-prettier/推荐并将其添加为最后的中配置数组中的项eslint.config.js(eslint.config.js)文件,以便eslint-config-更漂亮有机会覆盖其他配置:

常数 建议使用eslint插件 = 要求('eslint-plugin-prettier/推荐');

模块.出口 = [
  //任何其他配置导入都位于顶部
  建议使用eslint插件,
];

这将:

  • 启用更漂亮/更漂亮规则。
  • 禁用箭头体样式首选箭头回拨这个插件有问题的规则-请参阅下面的原因。
  • 启用eslint-config-更漂亮config将关闭与Prettier冲突的ESLint规则。

斯维尔特支持

我们建议使用eslint-plugin-svelte公司而不是eslint-plugin-svelte3型因为eslint-plugin-svelte公司有一个正确的eslint-slete-parser(eslint-velte-parsers)而不是黑客。

与一起使用时eslint-plugin-svelte3型,eslint-plugin-prettier静电针将忽略经过的文本eslint-plugin-svelte3型,因为文本已被修改。

如果你仍然决定使用eslint-plugin-svelte3型,你需要跑步更漂亮--写*.svelte手动操作。

箭头体样式首选箭头回拨问题

如果您使用箭头体样式首选箭头回拨连同更漂亮/更漂亮根据这个插件的规则,在某些情况下,您可能会因为ESLint的自动修复中的错误而导致代码无效–请参阅第65期.

因此,建议关闭这些规则。这个插件:更漂亮/推荐config为您提供了这些功能。

可以如果您愿意,仍然可以将这些规则与此插件一起使用,因为不会出现错误总是。但如果您这样做了,您需要记住,您可能最终会得到无效的代码,您必须手动插入缺少的右括号才能重新开始。

如果要修复大量以前未格式化的代码,请考虑暂时禁用更漂亮/更漂亮规则和运行eslint—修复更漂亮--写分别进行。

选项

注意:虽然可以通过ESLint配置文件将选项传递给Prettier,但不建议这样做,因为编辑器扩展名更漂亮的原子prettier-vscode码 阅读.prettierrc(漂亮),但是不会从ESLint读取设置,这可能会导致不一致的体验。

  • 第一个选项:

    • 表示选项那会变得更漂亮。例子:

      {“更漂亮/更漂亮”: ["错误",{“单引号”:真的,“分析器”:""}]}

      注意:此选项将合并并覆盖任何配置集.prettierrc(漂亮)文件夹

  • 第二种选择:

  • 该规则是自动修复的--如果您运行埃斯林使用--修复标志,您的代码将根据更漂亮样式。


赞助商

@更漂亮/插件eslint eslint-config-更漂亮 eslint-plugin-prettier静电针 漂亮的eslint 漂亮的eslint-cli
@prettier/plugin-eslint Open Collective赞助商 eslint-config-更漂亮的开放式集体支持者 eslint-plugin-prettier公开集体支持者 更漂亮的eslint公开赛集体赞助商 更漂亮的eslint-cli开放式集体支持者

支持者

@更漂亮/插件eslint eslint-config-更漂亮 eslint-plugin-prettier静电针 漂亮的eslint 漂亮的eslint-cli
@prettier/plugin-eslint开放式集体支持者 eslint-config-更漂亮的开放式集体支持者 eslint-plugin-prettier公开集体支持者 prettier-eslint公开集体支持者 更漂亮的eslint-cli开放式集体支持者

贡献

请参阅贡献.md

变更日志

每个版本的详细更改记录在CHANGELOG.md公司.

许可证

麻省理工学院