代码之家  ›  专栏  ›  技术社区  ›  machineghost

为.jsx文件禁用JSHint的任何方法(最好是在WebStorm中)

  •  3
  • machineghost  · 技术社区  · 10 年前

    我知道(从另一个堆栈溢出问题),我可以通过添加某些指令来禁用部分文件的JSHint解析,例如以下指令(不是实际的JSHin代码):

    var SomeComponent = React.createClass({
        render: function() {
            // magic directive start!
            return <input/>
            // magic directive end!
        }
    

    但问题是,我真的不想用这样的指令把我所有的.jsx文件弄乱;我宁愿简单地告诉JSHint“跳过任何扩展名为.jsx的文件”。

    然而,我还没有找到通过 .jshintrc package.json 文件我只是错过了相关选项,还是真的没有办法做到这一点?

    注:我主要通过WebStorm使用JSHint,所以如果JSHint无法忽略.jsx文件,但WebStorm会忽略,那也会很有帮助。

    1 回复  |  直到 10 年前
        1
  •  3
  •   kombucha    10 年前

    我建议使用 ESLint 由以下各项支持 Webstorm 并且可以很好地处理jsx文件。ESLint执行JSHint的操作,然后执行一些操作。

    您甚至可以通过 plugin .

    推荐文章