eslint-config-sequr-backend

1.0.9 • Public • Published

eslint-config-sequr-backend

Provides Sequr.io's backend microservices with a consistent ESLint ruleset.

Install

npm i --save-dev eslint-config-sequr-backend

Usage

Add the following to your .eslintrc file.

{
	"extends": "sequr-backend"
}

Modified rules

The ruleset is based largely on airbnb-base rules with some exceptions.

{
	extends: 'airbnb-base',
	env: {
		node: true,
		es6: true,
	},
	rules: {
		camelcase: 'off',
		indent: [
			'error',
			'tab',
		],
		'no-tabs': 'off',
		strict: 'off',
		'no-use-before-define': 'off',
		'arrow-body-style': 'off',
		'no-param-reassign': 'warn',
		'max-len': ['error', 80, 2, {
			ignoreUrls: true,
			ignoreComments: false,
			ignoreRegExpLiterals: true,
			ignoreStrings: true,
			ignoreTemplateLiterals: true,
		}],
	}
}

Dependencies (3)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i eslint-config-sequr-backend

    Weekly Downloads

    133

    Version

    1.0.9

    License

    MIT

    Unpacked Size

    2.63 kB

    Total Files

    6

    Last publish

    Collaborators

    • satyamkoyani
    • mishi