Package Exports
- eslint-plugin-react-native
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (eslint-plugin-react-native) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
ESLint plugin for React Native
React Native specific linting rules for ESLint. This repository is structured like (and contains code from) the excellent eslint-plugin-react.
Installation
Install ESLint either locally or globally.
$ npm install eslintTo make most use of this plugin, its recommended to install eslint-plugin-react in addition to ESLint. If you installed ESLint globally, you have to install eslint-plugin-react globally too. Otherwise, install it locally.
$ npm install eslint-plugin-reactSimilarly, install eslint-plugin-react-native
$ npm install eslint-plugin-react-nativeConfiguration
Add plugins section and specify ESLint-plugin-React (optional) and ESLint-plugin-react-native as a plugin.
{
"plugins": [
"react",
"react-native"
]
}If it is not already the case you must also configure ESLint to support JSX.
{
"ecmaFeatures": {
"jsx": true
}
}Finally, enable all of the rules that you would like to use.
{
"rules": {
"react/no-unused-styles": 1,
}
}List of supported rules
- [no-unused-styles](TODO: docs): Detect
StyleSheetrules which are not used in your React components