Skip to content
This repository has been archived by the owner on Mar 25, 2021. It is now read-only.

Releases: palantir/tslint

v3.4.0

19 Feb 23:21
Compare
Choose a tag to compare
  • Stable release containing changes from the last two dev releases

v3.4.0-dev.2

19 Feb 23:19
Compare
Choose a tag to compare
v3.4.0-dev.2 Pre-release
Pre-release
  • [new-rule-option] "arrow-parameter" option for typedef rule (#333)
  • [new-rule-option] "never" option for semicolon rule (#363)
  • [new-rule-option] "onespace" setting for typedef-whitespace rule (#888)
  • [new-rule-option] typedef-whitespace rule can now check spacing on right side of typdef colon (#888)
  • [enhancement] member-ordering rule treats arrow functions as methods (#226)
  • [bugfix] Handle spaces before typedefs correctly in typedef-whitespace rule (#955)
  • [bugfix] label-position rule now allows labels on for-of loops (#959)

Thanks to our contributors!

v3.4.0-dev.1

08 Feb 22:43
Compare
Choose a tag to compare
v3.4.0-dev.1 Pre-release
Pre-release
  • [enhancement] Revamped testing system (#620)
    • Writing tests for rules is now much simpler with a linter DSL.
      See existing tests in test/rules/**/*.ts.lint for examples.
  • [enhancement] New msbuild formatter (#947)
  • [bugfix] Fix handling of multiline literals in trailing-comma rule (#856)
  • [bugfix] one-line rule correctly checks space between catch and opening brace (#925)
  • [bugfix] one-line rule correctly checks multiline variable declarations (#935)
  • [enhancement] New option check-finally for one-line rule (#925)
  • BREAKING CHANGES
    • [bugfix] Report error when a rule in the config file is not found (#598)

Thanks to our contributors!

v3.3.0-dev.2

29 Jan 19:34
Compare
Choose a tag to compare
v3.3.0-dev.2 Pre-release
Pre-release
  • Add TypeScript peer dependency >=1.9.0-dev to support latest nightlies

v3.3.0

22 Jan 22:57
Compare
Choose a tag to compare
  • [bugfix] Tweak TSLint build so TSLint works with typescript@next (#926)

v3.3.0-dev.1

22 Jan 22:56
Compare
Choose a tag to compare
v3.3.0-dev.1 Pre-release
Pre-release
  • [bugfix] Correctly handle more than one custom rules directory (#928)

v3.2.2

18 Jan 15:13
Compare
Choose a tag to compare
  • Stable release containing changes from the last dev release (3.2.2-dev.1)
    • [enhancement] Throw an error if a path to a directory of custom rules is invalid (#910)
    • [new-rule-option] "jsx-single" and "jsx-double" options for quotemark rule (#673)
    • [bugfix] Handle paths to directories of custom rules more accurately
    • [bugfix] no-unused-expression rule handles await statements correctly (#887)

v3.2.2-dev.1

16 Jan 20:16
Compare
Choose a tag to compare
v3.2.2-dev.1 Pre-release
Pre-release
  • [enhancement] Throw an error if a path to a directory of custom rules is invalid (#910)
  • [new-rule-option] "jsx-single" and "jsx-double" options for quotemark rule (#673)
  • [bugfix] Handle paths to directories of custom rules more accurately
  • [bugfix] no-unused-expression rule handles await statements correctly (#887)

v3.2.1

18 Dec 21:25
Compare
Choose a tag to compare
  • Stable release containing changes from the last dev release

v3.2.1-dev.1

18 Dec 21:17
Compare
Choose a tag to compare
v3.2.1-dev.1 Pre-release
Pre-release
  • [enhancement] automatically generate a tslint.json file with new --init CLI command (#717)
  • [bugfix] no-var-keyword rule detects the use of var in all types of for loops (#855)