当在项目根目录中添加 .lesshintrc 文件时,sublime linter 停止为 lesshint 工作
sublime linter stopped working for lesshint when .lesshintrc file added in project root directory
我已经通过 npm 安装了 lesshint
npm install lesshint -g
安装了 sublimeLinter 和 sublimeLinter-contrib-lesshint 包并启用了 linter。
现在每当我在 sublime 中打开任何 .less 文件时,linter 都会发出各种警告,例如 SpaceAfterPropertyColon , SingleQuots 、ZeroWidth 以及更多默认行为。
现在我尝试在项目中根据需要配置linter,所以在项目根目录添加.lesshintrc文件并重启sublime text 3.
但是现在一切都停止了,没有出现 linting 错误。即使我试图在 .less 文件中明确设置错误。 sublime控制台也没有报错
另一方面,内联 linting 配置通过将规则放在任何文件的顶部来正常工作,例如
//lesshint-禁用importantRule, propertyOrdering, emptyRule
可能是什么问题?
以下是系统详细信息和 .lesshintrc 文件内容。
- macOS 10.13.1
- sublime text 3 build 3143
- 节点 v 8.9.2
.lesshintrc
{
"fileExtensions": [".less", ".css"],
"excludedFiles": ["vendor.less"],
"spaceAfterPropertyColon": {
"enabled": true,
"style": "one_space"
},
"singleLinePerSelector": false,
"propertyOrdering": false,
"importantRule": false
}
这里是 lesshint
的主要维护者。
这是由 lesshint
中的回归引起的,但已在 lesshint@4.6.3
中修复。
再次 运行 npm install -g lesshint
,事情应该按预期进行。
我已经通过 npm 安装了 lesshint
npm install lesshint -g
安装了 sublimeLinter 和 sublimeLinter-contrib-lesshint 包并启用了 linter。
现在每当我在 sublime 中打开任何 .less 文件时,linter 都会发出各种警告,例如 SpaceAfterPropertyColon , SingleQuots 、ZeroWidth 以及更多默认行为。
现在我尝试在项目中根据需要配置linter,所以在项目根目录添加.lesshintrc文件并重启sublime text 3.
但是现在一切都停止了,没有出现 linting 错误。即使我试图在 .less 文件中明确设置错误。 sublime控制台也没有报错
另一方面,内联 linting 配置通过将规则放在任何文件的顶部来正常工作,例如
//lesshint-禁用importantRule, propertyOrdering, emptyRule
可能是什么问题?
以下是系统详细信息和 .lesshintrc 文件内容。
- macOS 10.13.1
- sublime text 3 build 3143
- 节点 v 8.9.2
.lesshintrc
{
"fileExtensions": [".less", ".css"],
"excludedFiles": ["vendor.less"],
"spaceAfterPropertyColon": {
"enabled": true,
"style": "one_space"
},
"singleLinePerSelector": false,
"propertyOrdering": false,
"importantRule": false
}
这里是 lesshint
的主要维护者。
这是由 lesshint
中的回归引起的,但已在 lesshint@4.6.3
中修复。
运行 npm install -g lesshint
,事情应该按预期进行。