提问人:howard 提问时间:5/24/2021 最后编辑:howard 更新时间:6/27/2021 访问量:122
jslint 是否有缩进选项或已被删除?
Is there an indent option for jslint or has it been removed?
问:
缩进选项似乎不再被识别。
http://linterrors.com/js/option-indent
这仍然是 jslint 的一个选项还是已被删除?
我尝试使用此处的 Web 界面以多种语法设置它,但我总是收到错误。
错误选项“缩进”。
/*jslint
bitwise,
browser:true,
indent: 2
*/
function test () {
const test = "hello SO";
}
研究:
github 上的更新日志看起来很小,没有提到它。
答:
0赞
kai zhu
6/22/2021
#1
编辑:jslint 最近添加了带有指令的 2 格缩进支持/*jslint indent2*/
我是 JSLint 维护者。玩弄了一个补丁重新引入指令,使 JSLint 更容易被已经使用 2 空格缩进的项目访问。/*jslint indent2*/
您可以发布 IT @ https://github.com/jslint-org/jslint/issues 的功能请求以加快该过程。
最新的 JSLint 有以下指令:
// Optional directives.
// .... /*jslint beta*/ .......... Enable experimental features.
// .... /*jslint bitwise*/ ....... Allow bitwise operators.
// .... /*jslint browser*/ ....... Assume browser environment.
// .... /*jslint convert*/ ....... Allow conversion operators.
// .... /*jslint couch*/ ......... Assume CouchDb environment.
// .... /*jslint debug*/ ......... Include jslint stack-trace in warnings.
// .... /*jslint devel*/ ......... Allow console.log() and friends.
// .... /*jslint eval*/ .......... Allow eval().
// .... /*jslint for*/ ........... Allow for-statement.
// .... /*jslint getset*/ ........ Allow get() and set().
// .... /*jslint long*/ .......... Allow long-lines.
// .... /*jslint name*/ .......... Allow weird property-names.
// .... /*jslint node*/ .......... Assume Node.js environment.
// .... /*jslint single*/ ........ Allow single-quote strings.
// .... /*jslint test_internal_error*/ ... Test jslint's internal-error
// ........................................... handling-ability.
// .... /*jslint this*/ .......... Allow 'this'.
// .... /*jslint unordered*/ ..... Allow unordered cases, params, properties.
// .... /*jslint variable*/ ...... Allow unordered const and let declarations
// ................................... that are not at top of function-scope.
// .... /*jslint white: true...... Allow messy whitespace.
评论
jslint.js
indent
white