简体   繁体   English

用于React项目的WebStorm设置/配置eslint

[英]WebStorm setup/configure eslint for React project

Using: WebStorm 2016.3 使用:WebStorm 2016.3

I'm getting all kinds of warnings from eslint after setting up a project using create-react-app . 使用create-react-app设置项目后,我从eslint收到各种警告。

The documentation is not clear on settings to use/ignore useful eslint warnings in my project. 该文档尚不清楚用于在我的项目中使用/忽略有用的eslint警告的设置。

First setup/install: npm i -D eslint babel-eslint in your project 首次安装/安装:项目中的npm i -D eslint babel-eslint

Then go into Webstorm Preferences > Language & Frameworks > Javascript > Code Quality Tools > ESLint 然后进入Webstorm首选项>语言和框架> Javascript>代码质量工具> ESLint

  1. Set your ESLint package to point to either the current projects ... /node_modules/eslint/ or some other directory where you have eslint installed via npm. 将您的ESLint软件包设置为指向当前项目... /node_modules/eslint/或通过npm安装eslint的其他目录。
  2. Make sure "Automatic search" is checked, this will use the .eslintrc file in your project directory 确保选中“自动搜索”,这将使用项目目录中的.eslintrc文件
  3. Create .eslintrc in your project directory root & add configuration: 在项目目录根目录中创建.eslintrc并添加配置:

 { "parser": "babel-eslint", "parserOptions": { "ecmaFeatures": { "jsx": true, "modules": true } }, "rules": {} } 

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM