问题标签 [editorconfig]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
128 浏览

indentation - 有没有一种简单的方法来重构文件缩进一段时间的代码库?

我有一个以 4 空格缩进开始的项目,然后仅对某些文件切换到 2 空格。

现在我有.editoconfig文件来标准化缩进

有没有办法将此新规则应用于现有代码

0 投票
1 回答
910 浏览

c# - 在 editorconfig 中为 const 和非 const 私有成员使用不同的前缀

我想将 m_ 用于非常量私有成员,将 c_ 用于 const 成员。但是,editorconfig 不允许我为非常量成员指定规则,仅据我所知。无论一般私有成员或 const 成员的规范顺序如何,以下内容都不起作用:

我该怎么办?我还尝试使用 Pascal 大小写而不是 c_ 来区分 const,但是由于字段的 camel_case 通常与此冲突,因此冲突仍然存在。

0 投票
0 回答
476 浏览

visual-studio-code - 如何强制 VSCode 使用 .editorconfig 格式化新创建的文档

我正在构建生成包含某些内容的文件的 vscode 扩展。我想做的是强制vscode使用.editorconfig中定义的规则格式化那些新创建的文件。

我试图做以下事情:

不幸的是,我遇到了两个问题:

  1. 我不知道如何检索 .editorconfig 属性,因为vscode.workspace.getConfiguration('editor')与 .editorconfig 文件中定义的属性不同
  2. 这种方法并不总是有效,有时格式根本不适用

有谁知道如何解决它?

0 投票
1 回答
2820 浏览

java - Google Java 风格:checkstyle 文件和 Visual Studio Code 的相应 editorconfig 文件

有谷歌 java 风格的 checkstyle 文件。 https://github.com/checkstyle/checkstyle/blob/master/src/main/resources/google_checks.xml

我正在寻找对应的

.editorconfig

文件。

0 投票
2 回答
1924 浏览

java - 跨多个项目共享单个 .editorconfig 文件

我的团队在 GitHub 中维护了几个 Java 存储库。它们中的每一个在根文件夹中都有一个 .editorconfig 文件,它们都完全相同。这使得维护它们有点痛苦,因为它们都必须单独更新。

我们所有人都使用 IntelliJ,它具有从 URL 下载 checkstyle 规则的功能,但似乎没有办法使用 .editorconfig 规则来做到这一点。

我们所有的项目都使用 Maven。有什么方法可以通过 API 访问 .editorconfig 文件并将项目配置为自动下载并将其放在根文件夹中?

对于不熟悉 EditorConfig 的任何人,这里有更多信息。

0 投票
0 回答
144 浏览

c# - .editorconfig indent_size 的意外后果

使用.editorconfig文件,我可以配置 Visual Studio 应该如何缩进代码。

现在,.NET 编译器平台的 .editorconfig 文件以及在网络上找到的其他几个示例包含以下奇怪的注释:

在为所有文件类型定义默认缩进大小时,这些意想不到的后果是什么?我是否应该在自己的 .editorconfig 文件中也避免这种情况,并且只为特定文件类型定义缩进大小?

定义默认缩进样式(制表符/空格)而不是默认缩进大小似乎很奇怪。

0 投票
0 回答
258 浏览

ubuntu-16.04 - Editorconfig 没有关于缩进的警告

我发现了 editorconfig 但我无法让它通知我不正确的缩进。

我在 ubuntu 16.04 上安装了 editorconfig:

在一个目录中,我在一个.editorconfig文件中设置配置:

然后我创建一个文本文件test.txt,仅使用 1 个空格进行缩进:

当我运行命令时:

我刚刚得到配置:

当我在 atom 中打开文件时(安装并激活了 atom editorconfig 插件),我确实在状态栏中看到了鼠标图标。它警告我有关whitespace包裹的信息。

当我停用 atomwhitespace包时,我在导航栏中看不到任何图标。

仍然在 atom 中,当我使用命令时,EditorConfig: Show State我收到一条绿色通知,告诉我一切正常。当我使用命令EditorConfig: Fix file时,我得到:

我在文档和互联网上到处查看。

我在这件事上花了大约一个小时。

我不明白。

显然缩进是不正确的。

不过,为什么我无法收到任何通知?

我显然错过了什么?

0 投票
2 回答
7952 浏览

visual-studio - 将 Visual Studio 的“代码样式设置”导出为 .editorconfig

我们的团队使用 Visual Studio 2017 Professional。

我一直在尝试统一整个团队的代码风格,显然现在的行业标准是使用 .editorconfig 文件。甚至 Visual Studio 在其设置窗口中也建议使用该配置文件并链接到有用的页面有关如何编写 editorconfig 文件

但我不想手动编写我已经在 VS 中配置的所有设置。我想要一个将这些设置导出为 .editorconfig 文件的工具来分发它们。

我还没有找到任何工具来做到这一点,所以我想自己纠正它并与像我一样的其他人分享。但显然,如果转到“工具-> 导入和导出设置...”,您将无法下载当前的代码样式设置。

有没有解决的办法?

您知道将我的设置转换为 editorconfig 文件的任何工具或导出当前代码样式设置的方法吗?

编辑

我根据此处找到的信息创建了自己的.editorconfig文件版本

你可以在我的github 仓库中找到它

0 投票
0 回答
870 浏览

intellij-idea - 如何将 EditorConfig 样式应用于所有文件,包括没有扩展名的文件?

我在我的 maven 项目中引入了一个.editorconfig文件,其中包含以下部分:

当我在 IntelliJ IDEA 或 NetBeans IDE 中格式化整个项目时,我看到除了没有扩展名的所有文件都被正确格式化。为什么没有文件扩展名的文件,例如Jenkinsfile,没有被格式化?

EditorConfig通配符模式是否有问题

还是IDE?

0 投票
2 回答
261 浏览

c# - 如何确定为什么 .editorconfig 中的某些设置未应用?

我正在调整我的项目中的命名准则,并且遇到了某些规则的麻烦。我已经安装了 Resharper 以查看应用了哪些设置,哪些没有应用。例如:

未应用 editorconfig 设置

如您所见charset,由于某种原因未应用。设置也是dotnet_naming_style如此 - 我很想知道为什么会这样。我显然没有任何其他覆盖.editorconfig文件,所以特别是因为charset它令人困惑为什么该设置不活动。

调试和解决此问题的最佳方法是什么?