首页 文章

Eslint内联注释允许在javascript文件中使用双引号

提问于
浏览
3

我在javascript文件中有一些存根json数据 . 我想将它保存为带双引号的有效JSON . Eslint期望在javascript文件中使用单引号,我不希望全局更改该规则 .

如何告诉eslint内联允许在给定代码块中使用双引号而不在每行末尾放置 //eslint-disable-line

我已经尝试将以下内容放在文件的顶部但没有成功:

/*eslint quotes: [2, "double"]*/
var sampleData = [
  {"id": 1, "name": "foo"},
  {"id": 2, "name": "bar"},
    ...
];

即使它确实有效,我只想在包含双引号的代码块中处理双引号,而不是整个文件 .

1 回答

  • 0

    您可以通过在块之前放置禁用规则以及在其后再次启用块来禁用块的某些规则:

    /* eslint-disable no-alert, no-console */
    var sampleData = [
      {"id": 1, "name": "foo"},
      {"id": 2, "name": "bar"},
        ...
    ];
    /* eslint-enable no-alert, no-console */
    

相关问题