Skip to content

Latest commit

 

History

History
67 lines (35 loc) · 2.41 KB

CHANGELOG.md

File metadata and controls

67 lines (35 loc) · 2.41 KB

4.0.12

Relaxed no-angle-brackets-type-assertion in favour of eslint-config-clean-code.

4.0.10

Relaxed the side effect import rule with html / css / portable fetch imports.

4.0.9

Disabled the strict-boolean-expression in favour of eslint-config-clean-code.

4.0.7

The interface name naming convention relaxed from StrictPascalCase to PascalCase. This is to allow IInterfaceName naming.

4.0.6

Updated the ignore list of mocha-no-side-effect-code to include the getType function of typesafe-actions.

4.0.5

Removed the interface-name rule in favour of eslint-config-clean-code.

4.0.3

Removed the no-any rule in favour of eslint-config-clean-code.

4.0.1

Removed the no-unused-variable rule as it is deprecated.

4.0.0

Disabled unused imports, variables, functions, and private class members, using no-unused-variable rule.

Rationale: tsc's equivalent --noUnusedParameters and --noUnusedLocals options are an obligatory compilation failure that cannot be controlled even via exclude as long as those files are used by "included" code.

So, e.g. for auto-generated API code or external copy-pasted forks, our users would like to control this behaviour via a linter instead, ignoring failures as needed.

3.0.1

Disabled arguments alignment linting as it should be handled by Prettier.

3.0.0

Enforced consistent usage of type casts: as Foo instead of <Foo>.

2.2.1

Relaxed the requirement for type aliases naming convention. Non-strict PascalCase is now allowed.

Rationale: interface type aliases where you would like to preserve the 'I' variable in front of the.

2.1.0

Bugfix: disabled newline-per-chained-call rule as it should be handled by Prettier.

2.0.0

Breaking changes:

  1. We now recommend Prettier for all your code formatting. The rules related to whitespace, indents, etc. have all been disabled.
  2. [no-arrow-functions](https://palantir.github.io/tslint/rules/only-arrow-functions/) is now enabled to ensure that this` is always properly bound.

1.1.0

Breaking change: extended tslint-no-circular-imports configuration.