eslint-config-aqua

9.2.1 • Public • Published

eslint-config-aqua

ESLint shareable config

NPM version NPM downloads Dependencies

NPM info

Install

npm i -D eslint-config-aqua

Usage

Add the ESLint config to your package.json:

{
	"name": "my-project",
	...
	"eslintConfig": {
		"extends": "aqua"
	}
}

Or eslintrc.json:

{
	"extends": "aqua"
}

Targets

If you are developing with Javascript in the browser consider adding:

{
	"extends": "aqua"
	"env": {
		"browser": true
	}
}

or use the platform specific configs for Node.js:

{
	"extends": "aqua/node"
}

or Svelte:

{
	"extends": "aqua/svelte"
}

or React:

{
	"extends": "aqua/react"
}

or any other JSX:

{
	"extends": "aqua/jsx"
}

or Vue.js:

{
	"extends": "aqua/vue"
}

Using the Vue extended config will require you to additionally install eslint-plugin-vue and babel-eslint

npm i -D babel-eslint eslint-plugin-vue

Prettier usage

If you want to apply your own .prettierrc rules with support for disabling the correct rules, just add /prettier before the target name.

Also make sure you install prettier, eslint-plugin-prettier and eslint-config-prettier for this to work.

npm i -D prettier eslint-plugin-prettier eslint-config-prettier
{
	"extends": "aqua/prettier"
}
{
	"extends": "aqua/prettier/node"
}

or Svelte:

{
	"extends": "aqua/prettier/svelte"
}

or React:

{
	"extends": "aqua/prettier/react"
}

or any other JSX:

{
	"extends": "aqua/prettier/jsx"
}

or Vue.js:

{
	"extends": "aqua/prettier/vue"
}

Contributing

  1. Fork it!
  2. Create your feature branch: git checkout -b my-new-feature
  3. Commit your changes: git commit -am 'Add some feature'
  4. Push to the branch: git push origin my-new-feature
  5. Submit a pull request :D

Author

eslint-config-aqua © iCrawl, Released under the MIT License.
Authored and maintained by iCrawl.

GitHub @iCrawl · Twitter @iCrawlToGo

Dependencies (0)

    Dev Dependencies (12)

    Package Sidebar

    Install

    npm i eslint-config-aqua

    Weekly Downloads

    1,039

    Version

    9.2.1

    License

    MIT

    Unpacked Size

    19.5 kB

    Total Files

    17

    Last publish

    Collaborators

    • crawl