任何为.jsx文件禁用JSHint的方法(理想情况下在WebStorm中)

时间:2015-09-24 00:58:23

标签: webstorm jshint react-jsx

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

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

但问题是,我真的不想用我的指令弄乱我所有的.jsx文件;我更愿意简单地告诉JSHint&#34;只需跳过任何带有.jsx&#34;的文件。扩展

但是,我还没有找到通过.jshintrcpackage.json文件指定的方法。我只是错过了相关的选项,还是真的没办法做到这一点?

P.S。我主要通过WebStorm使用JSHint,所以如果JSHint无法忽略.jsx文件,但是WebStorm会这样做,那也会有所帮助。

1 个答案:

答案 0 :(得分:3)

我建议使用ESLint支持的Webstorm,并且可以正常处理jsx文件。 ESLint执行JSHint所做的事情,然后执行一些操作。

您甚至可以通过plugin向您的JSX添加linting规则。