@arslivinski/eslint-config

Personal set of ESLint configurations

Usage no npm install needed!

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

README

@arslivinski/eslint-config

A very opinionated ESLint configuration, mostly focused on web development.

Usage

This configuration requires ESLint >= 8.5.0

To install, run:

npm install -D eslint@^8.5.0 @arslivinski/eslint-config

Then create a .eslintrc.js:

'use strict';

module.exports = {
  extends: ['@arslivinski'],
};

Now you can run:

npm exec eslint -- ./

React

This configuration also provides a set of rules for React projects. To use you have to install the required plugin

npm install -D eslint-plugin-react

and extend this config on your .eslintrc.js

'use strict';

module.exports = {
  extends: [
    '@arslivinski/eslint-config'
    '@arslivinski/eslint-config/react'
  ],
};