1.2.0 • Published 7 months ago

@okatechnology/eslint-config v1.2.0

Weekly downloads
1
License
MIT
Repository
github
Last release
7 months ago

eslintrc

Usage

Config ESLint

create .eslintrc.js at your project root and write the following.

React Project

module.exports = {
  extends: ['./node_modules/@okatechnology/eslint-config/eslintrc-react'],
}

React Native Project

module.exports = {
  extends: ['./node_modules/@okatechnology/eslint-config/eslintrc-react-native'],
}

Next.js Project

module.exports = {
  extends: ['./node_modules/@okatechnology/eslint-config/eslintrc-react-next'],
}

Node.js Project

module.exports = {
  extends: ['./node_modules/@okatechnology/eslint-config/eslintrc-node'],
}

Config Prettier

create .prettierrc.js at your project root and write the following.

module.exports = {
  ...require('@okatechnology/eslint-config/prettierrc'),
}

Config TypeScript

create tsconfig.json at your project root and write the following.

React Project

{
  "extends": "@okatechnology/eslint-config/tsconfig.react.json",
  "include": [...],
  "compilerOptions": {
    "baseUrl": "./"
  }
}

React Native Project

{
  "extends": "@okatechnology/eslint-config/tsconfig.react-native.json",
  "include": [...],
  "compilerOptions": {
    "baseUrl": "./"
  }
}

Node.js Project

{
  "extends": "@okatechnology/eslint-config/tsconfig.node.json",
  "include": [...],
  "compilerOptions": {
    "baseUrl": "./"
  }
}