@ringieraxelspringer/eslint-config

Ringier Axel Springer ESLint configuration

Usage no npm install needed!

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

README

@ringieraxelspringer/eslint-config

Common Ringier Axel Springer linters for Babel, JavaScript, React, TypeScript.

Requirements

TypeScript

This package contains rules that require TypeScript 3.9 or newer. If you use earlier version of TypeScript, you will have to use older version of this package (<7.0.0).

Installation

npm install --save-dev @ringieraxelspringer/eslint-config

Usage (package.json)

{
    "scripts": {
        "lint:js": "eslint --ext .js,.jsx,.ts,.tsx src/",
        "lint:js:fix": "npm run lint:js -- --fix",
        "lint:js:report-bamboo": "npm run lint:js -- --format node_modules/eslint-bamboo-formatter/reporter.js"
    },
    "devDependencies": {
        "@ringieraxelspringer/eslint-config": "latest"
    },
    "eslintConfig": {
        "extends": "@ringieraxelspringer/eslint-config"
    }
}