1.5.1 • Published 4 years ago

@looker/eslint-config v1.5.1

Weekly downloads
203
License
MIT
Repository
github
Last release
4 years ago

@looker/eslint-config

looker-open-source Typescript / Javascript Configuration

This repository provides shared configuration for tooling used in Typescript/Javascript projects in development as part of the @looker/components

It provides configurations for:

We've included support for React & Styled Components in our configurations as they're very commonly used in Looker Typescript projects.

Installation

The default export contains all default Airbnb ESLint rules, including ECMAScript 6+, and the ones listed below. It requires some peerDependencies as well.

Install the package with

yarn add @looker/eslint-config eslint -D

Usage

ESLint

Add the config to either your package.json:

{
  "eslintConfig": {
    "extends": ["@looker/eslint-config"]
  }
}

to your eslint.config.js (or .eslintrc.js):

module.exports = {
  extends: ['@looker/eslint-config', '@looker/eslint-config/license-header'],
}

NOTE: Adding an eslint.config.js file will allow you to add your own rules to so that your package can add (or disable) additional lint rules as needed:

module.exports = {
  extends: ['@looker/eslint-config'],
  rules: {
    /* @TODO - To level-up our code quality we shouldn't ever use `any` */
    '@typescript-eslint/no-explicit-any': 'off',
  },
}

Enforce License Header

If you need to have a consistent license header applied to your files you can include support for by extending @looker/eslint-config/license-header.

LICENCE

MIT

1.5.1

4 years ago

1.5.1-alpha.1

4 years ago

1.5.1-alpha.0

4 years ago

1.5.0

4 years ago

1.5.0-alpha.1

4 years ago

1.5.0-alpha.0

4 years ago

1.4.0

4 years ago

1.3.1

4 years ago

1.3.0

4 years ago

1.3.0-alpha.1

4 years ago

1.3.0-alpha.0

4 years ago

1.2.0

4 years ago

1.1.5

4 years ago

1.1.4

4 years ago

1.2.0-alpha.2

4 years ago

1.2.0-alpha.1

4 years ago

1.2.0-alpha.0

4 years ago

1.1.1

4 years ago

1.1.3

4 years ago

1.1.2

4 years ago

1.1.0

4 years ago

0.18.0

4 years ago

0.17.0

4 years ago

0.16.2-canary.0

4 years ago

0.16.1

4 years ago

0.16.2

4 years ago

0.16.1-canary.0

4 years ago

0.16.0

4 years ago

0.15.1

4 years ago

0.15.1-canary.0

4 years ago

0.15.2-canary.0

4 years ago

0.14.2-canary.0

4 years ago

0.14.1

4 years ago

0.14.0

4 years ago

0.14.1-canary.0

4 years ago

0.13.0

4 years ago

0.13.1-canary.0

4 years ago

0.12.1-canary.0

4 years ago

0.12.0

4 years ago

0.11.0

4 years ago

0.11.1-canary.0

4 years ago

0.10.4-canary.0

4 years ago

0.10.3

4 years ago

0.10.5-canary.0

4 years ago

0.10.4

4 years ago

0.10.2

4 years ago

0.10.3-canary.0

4 years ago

0.10.2-canary.0

4 years ago

0.10.1

4 years ago

0.10.1-canary.0

4 years ago

0.10.0

4 years ago

0.9.30-alpha.37

4 years ago

0.9.26

5 years ago

0.9.25

5 years ago

0.9.23

5 years ago

0.9.23-alpha.6

5 years ago

0.9.20

5 years ago

0.9.17

5 years ago

0.9.16

5 years ago

0.9.14

5 years ago

0.9.12

5 years ago

0.9.10

5 years ago

0.9.8-faux.46

5 years ago

0.9.8-alpha.44

5 years ago

0.9.8-alpha.45

5 years ago

0.9.8-alpha.46

5 years ago

0.9.7

5 years ago

0.9.6

5 years ago

0.9.4

5 years ago

0.9.1

5 years ago

0.9.0

5 years ago

1.0.16

5 years ago

1.0.15

5 years ago

1.0.14

5 years ago

1.0.13

5 years ago

1.0.12

5 years ago

1.0.11

5 years ago

1.0.10

5 years ago

1.0.9

5 years ago

1.0.8

5 years ago

1.0.7

5 years ago

1.0.6

5 years ago

1.0.5

5 years ago

1.0.5-alpha1

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago