已定义“反应”,但从未使用。 (没有使用的变量)

时间:2018-08-04 12:15:53

标签: reactjs visual-studio-code jsx eslint

如何正确将React添加到允许使用的未使用变量列表中?

在编辑器标签中突出显示问题

VSCODE problems tab showing one ESLINT problem with React unusing imported variable

yaml配置文件中的问题突出显示

VSCODE problems tab showing one ESLINT problem with React unusing imported variable

.eslintrc.yml

env:
  browser: true
  commonjs: true
  es6: true
  node: true
extends: 'eslint:recommended'
parserOptions:
  ecmaFeatures:
    experimentalObjectRestSpread: true
    jsx: true
  sourceType: module
plugins:
  - react
rules:
  indent:
    - error
    - tab
  linebreak-style:
    - error
    - unix
  quotes:
    - error
    - single
  semi:
    - error
    - never
globals:
    React: true

实际上,作为变量导入的React被JSX用作环境。如果不导入React,则可以看到此信息。

Terminal verbose error on React absent in App scope

0 个答案:

没有答案