我在我的项目中使用 D3。我很想强制执行特定的缩进模式,但由于多重链接,我想使用多个缩进实例来组织我的代码。当我遇到这样的情况时,JSHint 会抛出错误:
var svgContainer = d3.select(location).append('svg')
.attr()
.attr();
var xAxisGroup = svgContainer.append('g') // throws error here
.attr()
.call();
是否有任何可能的方法可以强制执行 4 个缩进,但忽略 .jshintrc 中的多个缩进?即 var AxisGroup
源自 svgContainer
,希望在没有 JSHint 警告的情况下进行嵌套。
最佳答案
您可以尝试在 .jshintrc
中进行设置:
"indent": 4,
"white": false
另外,请查看JSHint Docs .
看起来在上一个版本中,开发人员解决了缩进警告问题:https://github.com/jshint/jshint/releases/tag/2.5.0
indent no longer provides warnings about indentation levels
希望有帮助。
关于javascript - JSHint:多个缩进?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23618169/