Sublimetext3 升华文本-如何为每个项目启用过梁
我在几个javascript项目上合作。他们中的一些人使用,另一些人使用。这是因为项目由不同的和不相关的团队维护,所以强制他们使用相同的linter不是一个选项 我使用的是Sublime Text 3,当我安装Sublimiter插件,再加上Sublimiter contrib standard和Sublimiter eslint时,它们最终都处于活动状态,所以不清楚是哪一个错误在编辑器中突出显示,是linter生成的 更令人困惑的是,Sublimiter contrib standard提供了一个“保存时格式化”选项,该选项在保存文件时应用标准格式,例如删除所有分号。但这不应该在依赖于eslint的项目中进行,并且有一组不同的linter规则要应用,例如,可能它们确实使用分号 那么,我如何配置我的开发环境,以便能够使用项目所依赖的任何linter呢 我试过:Sublimetext3 升华文本-如何为每个项目启用过梁,sublimetext3,sublimetext,eslint,eslintrc,standardjs,Sublimetext3,Sublimetext,Eslint,Eslintrc,Standardjs,我在几个javascript项目上合作。他们中的一些人使用,另一些人使用。这是因为项目由不同的和不相关的团队维护,所以强制他们使用相同的linter不是一个选项 我使用的是Sublime Text 3,当我安装Sublimiter插件,再加上Sublimiter contrib standard和Sublimiter eslint时,它们最终都处于活动状态,所以不清楚是哪一个错误在编辑器中突出显示,是linter生成的 更令人困惑的是,Sublimiter contrib standard提供了
- 在项目的根目录上创建一个.sublime项目文件,指定@disable:true用于linters我不想激活,但没有任何效果(请参阅)
- 使用相同的选项创建.sublimiteLink,但仍然没有效果
- 为标准过梁禁用“保存时格式化”只会避免文件被修改的问题,但过梁仍处于活动状态,并会突出显示错误
- 我读过SublimeLiner项目,他们在那里关闭了它,但有几个人报告说它对他们不起作用
- 向repo添加文件不是问题,我可以提交一个.eslintrc、一个.sublime.project或任何有助于实现这一点的文件。如前所述,我尝试了这个特定的文件,但没有结果
谢谢 你的第一块黄金走在正确的轨道上。设置为“禁用”,但不带@。您链接到的文档具有正确的信息,请再试一次,它应该可以工作,,您应该在项目的
.sublime project
文件中添加过梁设置。如果您刚刚创建了该文件,请尝试作为project打开(或者只保存当前项目并再次更改该文件)
例如,要更改“禁用”选项,您的文件应如下所示:
{
"folders":
[
...
],
"settings":
{
"SublimeLinter.linters.eslint.disable": true
}
}
记住:
在项目中只能更改中的“过梁”设置
哦。另外一点:
(…)它们最终都处于活动状态,因此不清楚何时会发生错误
在linter生成的编辑器中高亮显示
嗯。我使用phpcs和phpmd,在悬停错误点时可以检查lint的名称:
检查show\u hover\u line\u报告
和show\u hover\u region\u报告
设置