@darwintantuco/eslint-config

My personal eslint config

Usage no npm install needed!

<script type="module">
  import darwintantucoEslintConfig from 'https://cdn.skypack.dev/@darwintantuco/eslint-config';
</script>

README

eslint-config

Node.js CI

My personal eslint config

Peer Dependencies

  • typescript
  • eslint
  • @typescript-eslint/parser
  • @typescript-eslint/eslint-plugin
  • eslint-plugin-react
  • eslint-plugin-jsx-a11y
  • eslint-config-prettier

Installation

npm

npm install @darwintantuco/eslint-config \
  typescript \
  eslint \
  @typescript-eslint/parser \
  @typescript-eslint/eslint-plugin \
  eslint-plugin-react \
  eslint-plugin-jsx-a11y \
  eslint-config-prettier --save-dev

yarn

yarn add @darwintantuco/eslint-config \
  typescript \
  eslint \
  @typescript-eslint/parser \
  @typescript-eslint/eslint-plugin \
  eslint-plugin-react \
  eslint-plugin-jsx-a11y \
  eslint-config-prettier --dev

Usage

Update .eslintrc.js

// .eslintrc.js
module.exports = {
  extends: ['@darwintantuco/eslint-config'],
}

Or add eslint config in package.json

{
  "eslintConfig": { "extends": ["@darwintantuco/eslint-config"] },
  "scripts": {
    "lint:js": "eslint 'js/**/*.{js,jsx,ts,tsx}'"
  }
}

License

MIT