4.0.0 • Published 1 year ago

eslint-config-sandbox v4.0.0

Weekly downloads
-
License
MIT
Repository
-
Last release
1 year ago

eslint-config-sandbox

Installation

# yarn
yarn add -D eslint-config-sandbox

# npm
npm i -D eslint-config-sandbox

Configuration

  • sandbox - react
  • sandbox/next - next
  • sandbox/base - node
  • sandbox/jest - jest, testing-library
  • sandbox/cypress - cypress
  • sandbox/storybook - storybook
  • sandbox/tailwindcss - tailwindcss
  • sandbox/prettier - prettier

.eslintrc.json

{
  "extends": [
    "sandbox",
    "sandbox/next",
    "sandbox/jest",
    "sandbox/storybook",
    "sandbox/tailwindcss",
    "sandbox/prettier"
  ],
  "parserOptions": { "project": "tsconfig.json" }
}

sandbox/cypress

cypress/.eslintrc.json

{
  "extends": ["sandbox/base", "sandbox/cypress", "sandbox/prettier"],
  "parserOptions": { "project": "cypress/tsconfig.json" },
  "root": true
}

cypress/tsconfig.json

{
  "compilerOptions": {
    "isolatedModules": false,
    "types": ["@testing-library/cypress", "cypress", "node"]
  },
  "include": ["**/*"]
}