117

と を使用ReactESLintていeslint-plugin-reactます。

disableルールを 1 つのprop-typesファイルにまとめたい。

var React = require('react'); 
var Model = require('./ComponentModel');

var Component = React.createClass({
/* eslint-disable react/prop-types */
    propTypes: Model.propTypes,
/* eslint-enable react/prop-types */
    render: function () {
        return (
            <div className="component">
                {this.props.title}
            </div>
        );
    }
});
4

6 に答える 6

91

これをファイルの上に置くだけです:

/* eslint-disable react/prop-types */
于 2015-07-02T18:53:08.003 に答える
9

コンポーネント全体を eslint の無視コメントでラップする必要がありました。

var React = require('react'); 
var Model = require('./ComponentModel');

/* eslint-disable react/prop-types */
var Component = React.createClass({

    propTypes: Model.propTypes,

    render: function () {
        return (
            <div className="component">
                {this.props.title}
            </div>
        );
    }
});
/* eslint-enable react/prop-types */
于 2015-06-20T00:08:05.387 に答える