Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

tslint-config-ryanair

ryanair465MIT3.0.0

Ryanair TSLint config with angular support

tslint, tslintconfig, config, ryanair, typescript, styleguide, angular

readme

Ryanair typescript linters. This package contains two different linters:

The standard linter extends:

How to use it

npm i --save-dev tslint-config-ryanair

In your tslint then

{
  "extends": ["tslint-config-ryanair"]
}

For angular projects instead

npm i --save-dev tslint-config-ryanair codelyzer
{
  "extends": ["tslint-config-ryanair/angular"]
}

In your tsconfig.json

{
  "extends": "./node_modules/tslint-config-ryanair/tsconfig.json"
}

changelog

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

3.0.0 (2021-02-12)

chore

  • tslint-config: ensure default blacklist (bbf0dd4)

BREAKING CHANGES

  • tslint-config: may require you to update ramda and date-fns imports

1.0.0 (2018-07-26)

Features

  • eslint-plugin-ryanair: ESLint Ryanair plugin publish (20daab4)

BREAKING CHANGES

  • eslint-plugin-ryanair: Packages folder names are changed, because of new systematic

0.2.0 (2018-07-20)

Features

  • typescript: Allow inferrable types for class members and add tsconfig.json with common type ch (c7157f7)

0.1.0 (2018-05-29)

Features

  • rxjs: Added rxjs lint rules on typescript, updated peer dependencies (567bfa3)

0.0.2 (2018-01-16)

Bug Fixes

  • tslint-config-ryanair: codelyizer fix for angular applications (c654d7a)

0.0.1 (2018-01-03)

Bug Fixes

  • Initial: Initial commit (a2870df)