我已将项目设置为通过Travis.CI
进行构建。 Travis自动将CI
(环境)变量设置为true,从而导致警告在构建期间被视为错误。
我的一个依赖项(react-mapbox-gl
)迫使我违反ESLint规则,"样式道具必须是一个对象(react/style-prop-object
)。
我不想将警告视为错误,但我想暂时禁用这一特定规则。
我知道在常规JavaScript节点应用ESLint
中可以在.eslintrc
或package.json
中配置规则。但是,在create-react-app驱动的项目中,这些文件似乎都没有对构建过程产生任何影响吗?
有没有办法在create-react-app中配置ESLint规则而不会弹出我的create-react-app
?
答案 0 :(得分:2)
可以使用注释为一个特定行禁用ESLint
规则:
<Map
// eslint-disable-next-line react/style-prop-object
style='mapbox://styles/user/hash'
...
这也适用于create-react-app
版本。
有关更多信息,请参阅: http://eslint.org/docs/user-guide/configuring.html#configuring-rules