我们正在尝试在项目中使用grunt-lesslint,因为我们的UI开发人员可以轻松修复较少文件中的错误。 grunt-recess似乎更强大但不确定它是否可以在较少的文件本身中指出错误。我无法从lesslint页面中理解,并且似乎没有很多例子。有谁知道以下内容:
谢谢,
稻谷
答案 0 :(得分:1)
我认为为这种事情展示stdout更常见的做法; JSHint插件就像我使用过的任何其他linting插件一样。如果你进入另一个使用Grunt的开发人员,他们可能也会期待stdout。如果你真的想要覆盖它,请使用grunt-verbosity:https://npmjs.org/package/grunt-verbosity
同样,这是Grunt的惯例;如果某个任务有任何警告,那么它就会失败。原因是如果你把文件lint并且linter标记了什么东西应该立即处理,而不是延迟它;六个月的时间你有500个错误你没有修复,那么你就不太可能修复它们。大多数linting插件允许你指定自定义选项(我使用CSS Lint并且可以自定义),所以如果你不喜欢规则,你可以随时禁用它。
这应该有效。如果此功能存在错误,您应该在问题跟踪器上报告它,插件的开发人员会注意到它。 https://github.com/kevinsawicki/grunt-lesslint/issues
是。您可以设置一个自定义任务,该任务同时运行您的linter和编译:{{1}};请注意,您必须安装https://github.com/gruntjs/grunt-contrib-less才能使其正常运行。另请注意,失败的linting不会编译您的LESS文件;要求你的代码总是通过lint检查;你会帮助参与这个项目的每个人。