Skip to content
This repository has been archived by the owner on Oct 11, 2022. It is now read-only.

Update tslint: 5.8.0 → 5.20.0 (minor) #21

Closed
wants to merge 1 commit into from

Conversation

depfu[bot]
Copy link

@depfu depfu bot commented Sep 11, 2019

Here is everything you need to know about this update. Please take a good look at what changed and the test results before merging this pull request.

What changed?

✳️ tslint (5.8.0 → 5.20.0) · Repo · Changelog

Release Notes

5.20.0

Thanks to our contributors!

  • Bas Bosman
  • Tanmoy Bhowmik
  • David Zulaica
  • Maxime Kjaer
  • @guidsdo
  • Pavel Birukov
  • Josh Goldberg
  • Akshaya Srivatsa

5.19.0

Thanks to our contributors!

  • Josh Pike
  • Tanmoy Bhowmik
  • Michael Withagen
  • Evgeniy Timokhov
  • Vitalij Krotov
  • Josh Goldberg
  • Veda
  • Guido
  • Robert Fink
  • Max Sysoev

5.18.0

Thanks to our contributors!

  • Josh Goldberg
  • smoehrle
  • Mateusz Witkowski
  • Andy Hanson
  • John Wiseheart
  • Eran Shabi
  • Tibor Blenessy
  • AndreasGassmann
  • Ryan Waskiewicz
  • Isabelle

5.17.0

Thanks to our contributors!

  • Bjorn Stromberg
  • Vitaliy Agoshkov
  • knafteN
  • Bowen Ni
  • Waseem Ahmad
  • Åsmund Grammeltvedt
  • Eric Ferreira
  • Zhen Tian
  • Tom Lakesman
  • zachkirsch

5.16.0

Thanks to our contributors!

  • Oleg Artene
  • William Neely
  • Bjorn Stromberg
  • Matthew Barry
  • Neha Rathi
  • Vincent Langlet
  • rarenal
  • Greg Jednaszewski
  • Adam Postma
  • Eric Ferreira
  • Evgeniy Timokhov
  • Martin Probst

5.15.0

Thanks to our contributors!

  • Max Belsky
  • Steve Moser
  • Christian Flach
  • Roman Rogowski
  • Terry
  • Luke
  • Andy Hanson
  • Vitalij Krotov
  • Josh Goldberg
  • Vincent Langlet
  • Neha Rathi
  • Eric Ferreira

5.14.0

Thanks to our contributors!

  • Roman Rogowski
  • Max Belsky
  • Edward Drapkin
  • Dominik Palo
  • Matthew McCune
  • Debsmita
  • Lucas Charles
  • Piotr Gajowniczek
  • Darren Anderson
  • Noam Yogev
  • Josh Goldberg
  • Karol Majewski

5.13.1

  • [bugfix] Fix regression in CheckstyleFormatter backwards compatibility (#4561)

5.13.0

  • [deprecation] Mark RuleWalker and ProgramAwareRuleWalker as deprecated (#4413)
  • [bugfix] Create output directory when the output path (specified by --out CLI flag) does not exist. (#4507)
  • [bugfix] Explicit disabling of rules is now copied over to jsRules when using jsRules: true (#4517)
  • [bugfix] unknown is recognized as simple type in array-type (#4433)
  • [bugfix] ban: Fix a false positive which would occur when banning method calls nested inside objects. Previously, banning ["a", "b", "c"] would trigger lint failures on the syntax b.c(), which was not the intent of this rule. (#4383)
  • [bugfix] Fixed single-line comment parsing for completed-docs (#3557)
  • [bugfix] trailing-comma no longer crashes if it cannot find the closing parenthesis of a function declaration (#4457)
  • [bugfix] no-unsafe-any: allow implicitly downcasting any to unknown (#4442)
  • [bugfix] Add grouped-imports to tslint:all (#4420)
  • [docs] Fix docs typo (#4395)
  • [enhancement] Add "formatting" rule category (#2832)
  • [enhancement] ordered-imports now supports a groups option to provide custom grouping rules. (#4134)
  • [enhancement] Convert completed-docs to an untyped rule (#3557)
  • [enhancement] Checkstyle formatter includes every file linted regardless of lint errors. (#3838)
  • [enhancement] Formatters now receive the full list of of linted file paths as a third argument. (#3838)
  • [enhancement] array-type rule handles Typescript 3.0's unknown type properly (#4219)
  • [enhancement] import-blacklist now supports regular expression patterns for blacklisting (#3504)
  • [new-rule] no-restricted-globals (#3824)
  • [new-fixer] added fixer for newline-before-return rule (#4482)
  • [new-fixer] number-literal-format now includes auto fix (#4496)
  • [new-rule-option] Added whitelist option to no-unbound-method (#4472)
  • [new-rule-option] added jsx-ignore option to no-magic-numbers rule (#4460)
  • [new-rule-option]: object-literal-sort-keys: Add match-declaration-order-only option (#3748)
  • [new-rule-option] strict-boolean-expressions accepts ignore-rhs option to disable checking the right-hand side of the && and || operators as strictly boolean. (#4159)

Thanks to our contributors!

  • Enes SOYLU
  • jbsingh
  • Sven Efftinge
  • James C. Davis
  • Norio Suzuki
  • Thomas den Hollander
  • Retsam
  • Dobes Vandermeer
  • Young Min Kim
  • Grant Wu
  • Felix Schindler
  • Lydia
  • Adrian Leonhard
  • James Jensen
  • Athene Noctua
  • Allen
  • Vincent Langlet
  • Paul Medynski
  • Liz
  • Piotr Gajowniczek
  • Max Sysoev
  • Jakub Beneš
  • Ian Mobley
  • 周昊宇
  • Nazanin Delam
  • Matt R. Wilson
  • Andy Hanson
  • Zen
  • Josh Goldberg
  • Jeff Lau

5.12.1

🛠 Bugfixes & enhancements

  • [bugfix] Revert breaking change to tslint:recommended, update tslint:latest (#4404)
  • [bugfix] Correcting fixer for the increment-decrement rule (#4415)
  • [bugfix] Fix strict-type-predicates with unknown (#4444)
  • [bugfix] Skip linting of .json files to avoid problems with --resolveJsonModule compiler option (#4001)
  • [bugfix] fix some quotemark issues when using backticks with the avoid-template option (#4408)
  • [enhancement] Mention file names in test script parse failures (#4397)

Thanks to our contributors!

  • Young Min Kim
  • Enes SOYLU
  • Thomas den Hollander
  • Adrian Leonhard

5.12.0

🎉 Features

🛠 Bugfixes & enhancements

  • [api] Allow exclude to work with node API (#4143)
  • [api] Upgrade TSLint to support TS 3.1 (#4274)
  • [bugfix] Allow whitelisted modules to start with @ symbol (#4192)
  • [bugfix] Added exception for generators in return-undefined rule (#4370)
  • [bugfix] Allow unknown in 'no-object-literal-type-assertion' rule. (#4362)
  • [bugfix] Completed docs rule can check single-line comments (#3841)
  • [bugfix]prefer-method-signature: Correct the auto-fix code of rule, now capable to handle multiline signature. (#4066)
  • [bugfix] Default logger.error should log to stderr. (#3982)
  • [bugfix] Fixes an issue where TSLint doesn't correctly resolve packages in a node_modules folder that are symlinked to another location where their dependencies are satisfied. (#4295)
  • [bugfix] Fix configuration tests when comparing rules (#4346)
  • [bugfix] Fix semicolon: Cannot read property 'initializer' of undefined (#4351)
  • [bugfix] Fix whitespace rule in importClause with 'as' statement (#4249)
  • [bugfix]no-invalid-this: fixes false positives on method-like syntax and false negatives on nested functions (#4034)
  • [bugfix]one-line: Check block in a case clause (#3619)
  • [bugfix]whitespace Don't require space between import and paren with in type imports (#4243)
  • [bugfix] remove no-unused-variable from tslint:all (#4079)
  • [bugfix]callable-types support interfaces containing a single construct signature (#4291) (#4352)
  • [bugfix]ordered-imports: Setting import-sources-order: any no longer invalidates grouped-imports: true (#4374)
  • [develop] Add issue templates (#4028)
  • [develop] Add test for 3.0 (#4119)
  • [develop] Changes the node version from 4 to 6 for TS 2.1 tests. (#4282)
  • [develop] Fix prettier command in package.json (#4275)
  • [develop] Fix semantic merge break from #4374 and #3733 (#4378)
  • [develop] Fix typo in launch.json (#4287)
  • [develop] Prettier (#4012)
  • [develop] Re-ran Prettier on source files again, with some more ignores (#4270)
  • [develop] Update 'json-stringify-pretty-compact' to 1.2.0 and remove unnecessary type declaration (#4371)
  • [develop] Upgrade prettier and run over all files (#4214)
  • [docs] "< 0" means less than zero, not greater than (#4183)
  • [docs] Added badges for dependencies status (#4160)
  • [docs] Additional code examples for rules (#3869)
  • [docs] Clarify no-shadowed-variable doc (#4347)
  • [docs] Fix docs typo (#4165)
  • [docs] Fix docs typo (#4182)
  • [docs] Fix typo in index.md (#4242)
  • [docs] Fix typos in formatter descriptions (#4288)
  • [docs] Fixed typo in documentation (#4047)
  • [docs] Includes new name Azure DevOps for VSO (#4289)
  • [docs] Typo correction in no-unused-expression (#4322)
  • [docs] Update documentation to reflect changes made in #2229. (#4336)
  • [docs] Update stylish example (#4095)
  • [docs] Use latest docs deps to avoid vulnerable libs (#4366)
  • [docs] prefer-object-spread: this is new to ES2018, not ES2015 (#4321)
  • [documentation] Update configuration documentation to include array syntax (#4258)
  • [enhancement] Add homepage to package.json (#4101)
  • [enhancement] Add esSpecCompliant: true to recommended trailing-comma config (#4072)
  • [enhancement] Add new tests to workflows (#4054)
  • [enhancement] Add quiet flag to hide warnings (#4025)
  • [enhancement] Don't flag unmatched ${ in no-invalid-template-strings (#3769)
  • [enhancement] Show offending value in 'no-magic-numbers' error message (#4332)
  • [enhancement]ordered-imports: When grouped-imports option of the rule is set, the fact that imports of the same type are all in one group is also checked. (#3733)
  • [enhancement] Yaml parser now uses default schema, allowing for <<: to be used to merge anchors (#4350)
  • [enhancement] Improve JUnit formatter (#4327)
  • [enhancement] completed-docs: check properties and methods in interfaces (#4032)
  • [enhancement] file-name-casing-rule supports regex expression for matching file (#4284)
  • [enhancement] prose formatter uses line:column instead of [line, column] (#4222)
  • [rule-change] Add "backtick" option for quotemark (#4029)
  • [rule-change] Allow void expressions in binary expressions (#4323)

Thanks to our contributors!

  • Shinigami
  • Matthew Herbst
  • Joshua R
  • John Wiseheart
  • Mitchell Wills
  • Eric Ferreira
  • Daniel Reichhart
  • Rui
  • Pavel Birukov
  • Brian Schlenker
  • Michael Black
  • Andy Hanson
  • atsu85
  • PomanoB
  • Oleg Vaskevich
  • Daniel McNab
  • Jan Pilzer
  • Sebastian Silbermann
  • Michael Lavina
  • reduckted
  • Ryan Waskiewicz
  • Bowen Ni
  • Josh Goldberg
  • Erik
  • Nathan
  • Kevin Verdieck
  • Joe Chung
  • Peter Safranek
  • Xavier Downs
  • Igor Ovsiannikov
  • RyosukeFukushima
  • Andrew Boyton
  • samuela
  • stefanhamburger
  • Carsten Dietzel
  • Jakob Warkotsch
  • Karthick Manoharan
  • Ian Clanton-Thuon
  • Yordis Prieto
  • Mike Frysinger
  • Dario Banfi
  • Gérôme Grignon
  • Antony74
  • Morgan Zolob
  • Young Min Kim
  • rrogowski
  • Eric Anderson
  • Simon Marchi
  • ulrichb
  • Marvin Altemeier
  • Ifiok Jr
  • Andrew MacLeay
  • Ethan
  • Dan Homola
  • NN
  • Roman Rogowski

5.11.0

⚠️ Deprecations

🎉 Features

🛠 Bugfixes & enhancements

Thanks to our contributors!

  • Bowen Ni
  • Peter Safranek
  • Saugat Acharya
  • Jason Mendes
  • Ryan Waskiewicz
  • Dariusz Rumiński
  • Xinhu Liu
  • Rado Kirov
  • aervin_
  • Josh Goldberg
  • mertdeg2
  • Jason Killian
  • Adrian Leonhard
  • david-cannady
  • Andy Russell
  • Tibor Blenessy
  • Andrew Crites
  • Pavel Birukov
  • shalomdotnet

5.10.0

v5.10.0

🎉 Features

🛠 Bugfixes & enhancements

  • [bugfix] file-header rule plays nice with no-trailing-whitespace rule (#3802)
  • [bugfix] no-unbound-method rule allows square bracket property access (#3610)
  • [bugfix] no-unsafe-any no longer marks native JSX elements as unsafe (#3699)
  • [enhancement] file-header auto-fixes use '!' character to ensure header stays above imports (#3741)
  • [enhancement] Better error messages if a rule crashes (#3836)
  • [enhancement] Better error messages when no valid rules are specified (#3729)
  • [enhancement] Better lint messages for unused imports in no-unused-variable rule (#3831)
  • [docs] Improve documentation of cli flag --project (#3703)
  • [docs] Added short rationales for about thirty rules (#3734)
  • [docs] Added optional capability to provide code examples in rules' metadata (#3602)
  • [docs] Many small docs fixes and tweaks from many great contributors!

Thanks to our contributors!

  • Achim Weimert
  • BB9z
  • Blair Zajac
  • Chia-Lun Wu (Leo)
  • Ethan
  • Janis Koehr
  • Josh Goldberg
  • Julian Verdurmen
  • Lucas Sloan
  • Mark Vincze
  • Martin Möhwald
  • Oliver Joseph Ash
  • Pichest Wongsiripiphat
  • Rafael Santana
  • Ruben Bridgewater
  • Ryan Waskiewicz
  • Sehrope Sarkuni
  • Suchan Lee
  • Victor Belozyorov
  • aervin_
  • cwgorman
  • felipeissa
  • jishi9

5.9.1

🛠 Bugfixes

  • [bugfix] Removed extraneous deprecation warning produced when using tslint:recommended or tslint:latest by disabling typeof-compare in these rulesets. (#3639)
  • [bugfix] Resolve directories as absolute paths when validating custom rulesDirectory paths, which fixes usage with tslint-loader. (#3640)

Does any of this look wrong? Please let us know.

Commits

See the full diff on Github. The new version differs by more commits than we can show here.


👉 No CI detected

You don't seem to have any Continuous Integration service set up!

Without a service that will test the Depfu branches and pull requests, we can't inform you if incoming updates actually work with your app. We think that this degrades the service we're trying to provide down to a point where it is more or less meaningless.

This is fine if you just want to give Depfu a quick try. If you want to really let Depfu help you keep your app up-to-date, we recommend setting up a CI system:

  • Circle CI, Semaphore and Travis-CI are all excellent options.
  • If you use something like Jenkins, make sure that you're using the Github integration correctly so that it reports status data back to Github.
  • If you have already set up a CI for this repository, you might need to check your configuration. Make sure it will run on all new branches. If you don’t want it to run on every branch, you can whitelist branches starting with depfu/.

Depfu Status

Depfu will automatically keep this PR conflict-free, as long as you don't add any commits to this branch yourself. You can also trigger a rebase manually by commenting with @depfu rebase.

All Depfu comment commands
@​depfu rebase
Rebases against your default branch and redoes this update
@​depfu merge
Merges this PR once your tests are passing and conflicts are resolved
@​depfu close
Closes this PR and deletes the branch
@​depfu reopen
Restores the branch and reopens this PR (if it's closed)
@​depfu pause
Ignores all future updates for this dependency and closes this PR
@​depfu pause [minor|major]
Ignores all future minor/major updates for this dependency and closes this PR
@​depfu resume
Future versions of this dependency will create PRs again (leaves this PR as is)

@depfu depfu bot added the depfu label Sep 11, 2019
@depfu
Copy link
Author

depfu bot commented Nov 6, 2019

Closed in favor of #24.

@depfu depfu bot closed this Nov 6, 2019
@depfu depfu bot deleted the depfu/update/yarn/tslint-5.20.0 branch November 6, 2019 19:12
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants