ESLint and TypeScript configuration used in my React Native projects.
To use this config in a project, you should install eslint and typescript libraries yourself in your project.
- yarn
yarn add -D eslint-config-react-native-matipl01- npm
npm install eslint-config-react-native-matipl01 --save-devExtend this config in your eslint configuration file (more information about eslint configuration file formats is in docs):
// eslint.config.js
import eslintConfig from 'eslint-config-react-native-matipl01'
export default eslintConfigYou can add your custom configs in the following way:
// eslint.config.js
import eslintConfig from 'eslint-config-react-native-matipl01'
export default [
...eslintConfig,
// <custom config>
]The old eslint API will be no longer supported. Install old version of the package to use it with older ESLint versions (the latest supporting ESLint 8 is 2.1.0)
Note
If you use a custom prettier config, eslint will show suggestions based
on your prettier configuration stored in the .pretterrc file.
Extend the TypeScript config in your tsconfig.json file:
{
"extends": "eslint-config-react-native-matipl01/tsconfig.base"
}