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.3.0 #298

Merged
merged 1 commit into from
May 23, 2017
Merged

Conversation

renovate-bot
Copy link
Contributor

This Pull Request updates dependency tslint from version 5.2.0 to 5.3.0

Changelog

5.3.0 / 2017-05-22

  • Prepare for v5.3 (#2779)
  • type-literal-delimiter: Prefer ';' instead of ',', and lint for trailing delimiter (#2787)
  • Fix failures on typescript@next (#2789)
  • Fix findup when file found in subdirectory (#2765)
  • Fix lint errors on master (#2781)
  • New rule prefer-object-spread (#2624)
  • Document that eofline fix is not supported for single-line files. (#2695)
  • Refactor no-reference-import (#2664)
    Rewrite as AbstractWalker to avoid closures.
    Only search imports if there are reference directives.
  • no-non-null-assertion: Refactor to walker function (#2658)
    [no-log] just refactoring
  • Use isSameLine helper (#2599)
  • Documentation - library page - fix and enhancement (#2772)
    • Fix sample code for recent changes, show ES5 JavaScript code that will run with node (#2768)
    • Fixes requested: no console.log, consistent use of spaces, boolean flag not literal
  • in vscode, "files.exclude" -> "search.exclude"
  • Await promise configurable (#2705)
  • Don't call getPreEmitDiagnostics in tests (#2769)
  • Fix build (#2770)
  • Add prefer-conditional-expression rule (#2363)
  • Add `outputAbsolutePaths` option (#2667)
  • quotemark: Add 'no-template' option (#2766)
  • CLI: handle directories passed with -p (#2756)
  • Deprecate "objectify" (#2764)
  • Update tsutils and remove redundant typeguards (#2761)
  • prefer-const: fix false positive with variable used in for-of or for-in (#2760)
    [bugfix] `prefer-const`: fix false positive with variable used in for-of or for-in
  • Add 'type-literal-delimiter' rule (#2374)
  • return-undefined: Treat a function returning `void | undefined` as returning `void` (#2731)
  • Enable "align" for array elements (#2755)
  • typedef: Use AbstractWalker and fix error locations (#2460)
  • Enable strictest settings for "whitespace" (#2753)
  • no-inferred-empty-object-type: Refactor to AbstractWalker (#2750)
  • Fix bug where you couldn't enable the "completed-docs" rule for just private/protected methods (#2749)
    • Fix the bug
    • Fix the broken "privacies" test
    • Add tests for the individual "privacies"
  • typedef-whitespace: Rewrite and add fixer (#2718)
    [new-fixer] `typedef-whitespace`
    [enhancement] `typedef-whitespace` added checks for arrow function, call and construct signature
    [bugfix] `typedef-whitespace` don't warn for leading whitespace if token is preceded by line break
  • prefer-template: Allow `"a" + "b" + "c"`, and enable rule (#2741)
  • no-unsafe-any: Fix bug for number literal type (#2712)
  • member-ordering: Covert to AbstractWalker (#2727)
  • promise-function-async: Rewrite to function walker (#2730)
  • indent: support size and fix (#2723)
  • no-require-imports: Rewrite as function (#2726)
  • Enable "no-boolean-literal-compare" (#2732)
  • Enable "no-inferrable-types" (#2733)
  • jsdoc-format: rewrite and fix (#2619)
  • Lint for strict-boolean-expressions (#2408)
  • Wordsmith docs for no-object-literal-type-assertion (#2719)
  • Rewrite enable/disable logic (#2369)
  • Deprecate mixed case tslint.json (#2713)
    [configuration] deprecate mixed case tslint.json
    Ref: #2702
  • one-variable-per-declaration: Convert to function (#2708)
  • space-before-function-paren: Rewrite (#2700)
  • no-unnecessary-initializer: Convert to function (#2707)
  • no-default-export: rewrite and fix export default bug (#2630)
  • typeof-compare: Convert to function (#2699)
  • no-unnecessary-qualifier: Convert to function (#2697)
  • fix build (#2694)
  • Refactor whitespace rule to use function walker (#2371)
  • no-mergeable-namespace: refactor to AbstractWalker (#2656)
  • unified-signatures: Convert to function (#2411)
  • Add 'encoding' rule (#2368)
  • object-literal-sort-keys: rewrite, handle spread and shorthand (#2592)
  • no-object-literal-type-assertion: Enable and allow cast to 'any' (#2671)
  • More specific error message for the variable-name rule. (#2672)
    camelcase by itself can be misunderstood, as it might include UpperCamelCase (aka PascalCase). This change adjusts the error message to hint at the casing required.
  • Enable 'deprecation' rule (#2676)
  • Convert unnecessary arrow functions to regular functions (#2675)
  • No-inferrable-types: Clean up code (#2677)
  • Remove 'findup' dependency (#2681)
  • Add align options "elements" and "members" to tslint:all (#2687)
  • Upgrade '@types' dependencies (#2680)
  • Remove unnecessary eofline.test.ts (#2683)
  • Fix file matching with relative tsconfig.json path (#2688)
    • Add test for tsconfig extends
    • Fix problem with relative paths
  • Fix some optionExamples: Use values, not strings (#2690)
  • prefer-switch: check more expressions (#2686)
    [bugfix] `prefer-switch`: add missing checks for some expressions
    Fixes: #2685
  • Set "min-cases" for "prefer-switch" in tslint.json (#2691)
  • Enable 'prefer-switch' rule and raise default 'min-cases' (#2669)
    • Enable 'prefer-switch' rule
    • Change default min-cases to 3
  • Remove "fixed in 5.2" disables (#2678)

@renovate-bot renovate-bot merged commit 7acb9a6 into master May 23, 2017
@renovate-bot renovate-bot deleted the renovate/tslint-5.x branch May 23, 2017 00:30
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

prefer-switch: missing some cases
1 participant