5.1.1 • Published 1 year ago

eslint-config-daren v5.1.1

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

Build Status version MIT License

Table of Contents

Installation

This module should be installed as one of your project's devDependencies:

npm install --dev eslint-config-daren
yarn add -D eslint-config-daren
pnpm add -D eslint-config-daren

Configuring ESLint, Prettier, and TypeScript Together

Prettier (Formatting)

// .vscode/settings.json​
{​
  "editor.codeActionsOnSave": {"source.fixAll.eslint": "explicit"},
  "editor.defaultFormatter": "esbenp.prettier-vscode",
  "editor.formatOnSave": true​
}
// .vscode/extensions.json​
{
  "recommendations": ["esbenp.prettier-vscode", "dbaeumer.vscode-eslint"]
}
// prettier.config.js
/** @type {import("prettier").Config} */
module.exports = require('eslint-config-daren/prettier.config.cjs')

Eslint (Linting)

Then add the extends to your .eslintrc.js:

module.exports = {
  extends: 'daren',
  overrides: {
    // your overrides
  },
}

Other configs

You can use other configs in combination with the main eslint.

module.exports = {
  extends: ['daren', 'daren/<config-name>'],
}

Or you can extend them like this:

module.exports = {
  extends: [
    ...[
      'eslint-config-daren',
      'eslint-config-daren/react',
      'eslint-config-daren/jsx-a11y',
      'eslint-config-daren/tailwind',
    ].map(config => require.resolve(config)),
  ],
  overrides {
    // your overrides
  },
}

React example

module.exports = {
  extends: ['daren', 'daren/react', 'daren/jsx-a11y', 'daren/tailwind'],
  overrides: {
    // your overrides
  },
}
5.1.1

1 year ago

5.1.0

1 year ago

5.0.5

1 year ago

5.0.4

1 year ago

5.0.3

1 year ago

5.0.2

1 year ago

5.0.1

1 year ago

5.0.0

1 year ago

4.3.0

1 year ago

4.2.3

1 year ago

4.2.2

2 years ago

4.2.1

2 years ago

4.2.0

2 years ago

4.1.4

2 years ago

4.1.3

2 years ago

4.1.2

2 years ago

4.0.5

2 years ago

4.0.4

2 years ago

4.0.10

2 years ago

4.0.7

2 years ago

4.0.6

2 years ago

4.0.15

2 years ago

4.0.12

2 years ago

4.0.11

2 years ago

4.0.14

2 years ago

4.0.13

2 years ago

4.0.9

2 years ago

4.0.8

2 years ago

4.1.0

2 years ago

4.1.1

2 years ago

3.9.0

2 years ago

3.10.1

2 years ago

3.8.0

2 years ago

3.10.0

2 years ago

3.10.3

2 years ago

3.10.2

2 years ago

4.0.1

2 years ago

4.0.0

2 years ago

4.0.3

2 years ago

4.0.2

2 years ago

3.8.1

2 years ago

3.7.5

2 years ago

3.7.4

2 years ago

3.7.3

3 years ago

3.7.2

3 years ago

3.7.1

3 years ago

3.5.3

3 years ago

3.7.0

3 years ago

3.5.2

3 years ago

3.6.0

3 years ago

3.5.1

3 years ago

3.5.0

3 years ago

3.4.1

3 years ago

3.4.0

3 years ago

3.3.1

3 years ago

3.3.0

3 years ago

3.2.0

3 years ago

3.1.0

3 years ago

3.0.5

3 years ago

3.0.4

4 years ago

3.0.3

4 years ago

3.0.2

4 years ago

3.0.1

4 years ago

3.0.0

4 years ago

2.0.5

4 years ago

2.0.3

4 years ago

2.0.2

4 years ago

2.0.4

4 years ago

2.0.1

4 years ago

2.0.0

4 years ago

1.2.0

4 years ago

1.1.2

4 years ago

1.1.1

4 years ago

1.1.0

4 years ago

1.0.8

4 years ago

1.0.7

4 years ago

1.0.6

4 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago