Skip to content

MatiPl01/eslint-config-react-native-matipl01

Repository files navigation

eslint-config-react-native-matipl01

npm version

ESLint and TypeScript configuration used in my React Native projects.

Prerequisites

To use this config in a project, you should install eslint and typescript libraries yourself in your project.

Installation

  • yarn
yarn add -D eslint-config-react-native-matipl01
  • npm
npm install eslint-config-react-native-matipl01 --save-dev

Usage

ESLint (v9 and newer)

Extend 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 eslintConfig

You 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>
]

ESLint (before v9)

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.

TypeScript

Extend the TypeScript config in your tsconfig.json file:

{
  "extends": "eslint-config-react-native-matipl01/tsconfig.base"
}

About

ESLint and TypeScript config for React Native projects

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •