Skip to content
This repository has been archived by the owner on Nov 10, 2023. It is now read-only.

Update dependency tslint to version 5.2.0 #282

Merged
merged 1 commit into from
May 3, 2017

Conversation

renovate-bot
Copy link
Contributor

This Pull Request updates dependency tslint from version 5.1.0 to 5.2.0

Changelog

5.2.0 / 2017-05-03

  • Prepare v5.2.0 (#2666)
  • Don't report 'statements are not aligned' for empty statements (#2653)
    • Don't report 'statements are not aligned' for empty statements
      See issue #2608
  • ruleLoader: show warning about missing rules once (#2652)
  • Tslib (#2501)
  • curly: Rewrite to AbstractWalker (#2611)
  • add no-console (log) to tslint.json
  • Use tslint:all to lint tslint (#2563)
  • quotemark: bugfix for jsx quotes (#2605)
    • quotemark: bugfix for jsx quotes
      [bugfix] `quotemark`: fix regression with jsx attributes
      Fixes: #2603
    • Add another test
  • no-console: decouple from banRule, ban all methods by default (#2610)
    [rule-change] `no-console` bans all console methods when no methods are specified
    Fixes: #2602
    Fixes: #2492
  • Add trailing quote in error message (#2623)
  • import-blacklist: Refactor to use AbstractWalker (#2613)
    • import-blacklist: Refactor to use AbstractWalker
    • optimize further
      module imports can only occur as top level statement
  • no-floating-promises: rewrite as walker function (#2631)
    Rewrite to walker function.
    Add some tests.
  • rewrite no-unused-expression again (#2645)
    [enhancement] `no-unused-expression`: narrow error location for comma
    separated expressions and conditional expressions
    [bugfix] `no-unused-expression`: allow `void` in expression and
    statement position
    [bugfix] `no-unused-expression`: allow `void(0)` in addition to `void 0`
    Fixes: #2632
  • interface-over-type-literal: add fixer (#2617)
    [new-fixer] `interface-over-type-literal`
  • forin: Rewrite to function (#2612)
  • Clean up no-switch-case-fallthrough (#2601)
  • match-default-export-name: refactor to function (#2628)
    [no-log] simple refactoring
  • align: fix false positive with BOM (#2642)
    [bugfix] `align`: fix false positive for files with BOM
    Fixes: #2640
  • allow error templates with dash in name (#2643)
    Fixes incorrect use of \w in regex.
    [no-log]
  • Update tsutils to support nightlies of typescript 2.4 (#2644)
  • Make rule names in changelog clickable links (#2639)
    Convert all rule names to links to the docs while generating changelog.
    Also filter out [no-log]
  • Added explicit failure logging in config extends (#2588)
  • Fix various `return-undefined` bugs (#2576)
  • Remove use of Object.assign, use spreads instead (#2585)
  • Update dependencies and lint for no-unsafe-any (#2544)
  • semicolon: fix "never" option behavior when not followed by line break (#2591)
    [bugfix] `semicolon`: don't mark semicolon as unnecessary when the next statement is on the same line
    Fixes: #2564
  • trailing-comma: Clean up code for options parsing (#2586)
  • Clarify type of failure JSON (#2582)
  • Add `no-object-literal-type-assertion` rule (#2580)
  • Deduplicate rule test fixtures (#2590)
  • callable-types: Refactor and add fixer (#2552)
    [bugfix] `callable-types`: suggest correct fix for interfaces with type arguments
    [new-fixer] `callable-types`
  • Deprecate ScopeAwareRuleWalker and BlockScopeAwareRuleWalker (#2561)
  • no-unnecessary-type-assertion: Minor cleanup (#2559)
  • Add tslint-consistent-codestyle to README (#2570)
  • Add `prefer-switch` rule (#2331)
  • Add more align options (#2387)
  • adjacent-overload-signatures: Convert to function (#2412)
  • allow more specific config in trailing-comma rule (#2538)
  • Add isUpperCase and isLowerCase utils (#2560)
  • Rewrite no-unsafe-finally (#2346)
  • Add no-unnecessary-type-assertion rule (#2519)
  • Refactor and fix object-literal-key-quotes (#2515)
    [bugfix] `object-literal-key-quotes`: does no longer require quotes for reserved words and property names containing digits
    [bugfix] `object-literal-key-quotes`: correctly stringify numbers when fixing
  • Add support for error templates in tests (#2481)
    Add the ability to use placeholders in message substitutions. Syntax is inspired by python. It uses node's `util.format()` under the hood.
  • Add no-irregular-whitespace rule (#2487)
  • class-name: Refactor and check class expressions (#2553)
    [enhancement] `class-name` now also checks class expressions
  • max-classes-per-file: Convert to function (#2545)
  • ban-types: Refactor to function (#2550)
    [no-log] simple refactor
  • Add `number-literal-format` rule (#2526)
  • no-string-throw: Convert to function (#2532)
  • cyclomatic-complexity: Convert to function (#2533)
  • prefer-method-signature: Convert to function (#2535)
  • no-unnecessary-callback-wrapper: Handle non-identifier functions (#2524)
  • label-position: Convert to function (#2530)
  • interface-over-type-literal: Convert to function (#2528)
  • file-header: simplify comment matching (#2525)
    and avoid regex
  • no-duplicate-super: Convert to function (#2529)
  • no-var-keyword: Allow global var declarations (#2513)
  • prefer-const: don't check ambient declarations (#2391)
    [bugfix] `prefer-const` no longer shows warnings on ambient declarations
    Fixes: #2390
  • Fix no-unnecessary-qualifier handling of implicit arguments (#2555)
  • no-internal-module: fix bug with global augmentation and add fixer (#2517)
    [new-fixer] `no-internal-module`
    [bugfix] `no-internal-module`: no more false positives for global augmentation
  • Refactor no-string-literal and add fixer (#2495)
  • Resolve rulesDirectory with Node module semantics (#2358)
    Fixes #2163
  • Add deprecation rule (#2395)
  • @types/chai 3.5.0 breaking build (#2546)
    also fix some lint errors
  • Fix file-header option example regex
  • optionExamples: Prefer an object instead of a string (#2527)
  • Fix error saying severity is missing (#2516)

@renovate-bot renovate-bot merged commit 1867ea9 into master May 3, 2017
@renovate-bot renovate-bot deleted the renovate/tslint-5.x branch May 3, 2017 21:30
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.