eslint-config-bryanberger

1.0.8 • Public • Published

eslint-config-bryanberger

This package provides my personal .eslintrc as an extensible shared config.

Usage

I export five ESLint configurations for your usage.

eslint-config-bryanberger

My default export contains most of my ESLint rules, including ECMAScript 6+, TypeScript and React. It requires eslint, eslint-plugin-import, @typescript-eslint/eslint-plugin, @typescript-eslint/parser, eslint-import-resolver-typescript, eslint-plugin-react, eslint-plugin-react-hooks, and eslint-plugin-jsx-a11y.

Install the correct versions of each package

npx install-peerdeps --dev eslint-config-bryanberger

Extends config

Add "extends": "bryanberger" to your .eslintrc to extend the entire configuration.

If you only want to extend one of my configurations, your can only add "extends": "bryanberger/$CONFIG_NAME" to your .estlinrc. Here is the configurations list:

  • bryanberger/javascript
  • bryanberger/typescript
  • bryanberger/imports
  • bryanberger/react

You can extend multiple selected configs with the following syntax:

{
	"extends": [
		"bryanberger/javascript",
		"bryanberger/react"
	]
}

Package Sidebar

Install

npm i eslint-config-bryanberger

Weekly Downloads

44

Version

1.0.8

License

MIT

Unpacked Size

106 kB

Total Files

22

Last publish

Collaborators

  • bryanberger