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 4.4.2 #223

Merged
merged 3 commits into from
Jan 30, 2017
Merged

Conversation

keylocation-bot
Copy link
Contributor

@keylocation-bot keylocation-bot commented Jan 25, 2017

This Pull Request updates dependency tslint from version 4.3.1 to 4.4.2

Changelog

4.4.2 / 2017-01-26
==================

  • Prepare for v4.4.2 (#2135)
  • Clean up preferFunctionOverMethodRule (#2119)
    More descriptive failure message, minor code style fixes
  • Use ./bin/tslint to lint self (#2124)
  • Trim formatter name (#2132)
  • Fix whitespaceRule at EOF (#2131)
    Fixed: #2129
  • Support multiple old-style options. (#2123)
    • Revert "Revert recent `member-ordering` changes (#2118)"
      This reverts commit aaa231918ca2a4c386b9a307b4abe1fe9d317918.
    • Support multiple old-style options.
    • Do not use presets; use an algorithm to generate a preset from multiple options.
  • Fix linting errors (#2121)
    • fix minor lint failure
    • build was also failing because it was linting a test file, "b.ts", which should have been named "b.test.ts" to avoid being linted

4.4.1 / 2017-01-25
==================

  • Prepare for v4.4.1 (#2120)
    • Prepare for v4.4.1
    • update yarn

4.4.0 / 2017-01-25
==================

  • Prepare for v4.4.0 (#2109)
  • Revert recent `member-ordering` changes (#2118)
    • Revert "member-ordering: Support categories (#2041)"
      This reverts commit 18e760481438404ccc6dc6edef0a6b4bc8e9a9e9.
    • Revert "Rewrite member-ordering rule (#1957)"
      This reverts commit e6ca41432521a3e5df2780c50478d10f1964a96d.
  • Rename `no-let-undefined` to `no-unnecessary-initializer` (#2106)
    • Rename `no-let-undefined` to `no-unnecessary-initializer`
    • And handle 'var', destructuring, and parameter initializers
    • fix for parameter that can't be made optional
    • Fail for any parameter with an unnecessary 'undefined' initializer
    • Fix typo
  • Fix typo in await-promise rule metadata (#2113)
  • Make keys consistent with other options (#2110)
  • Add `await-promise` rule. (#2102)
  • Add `no-let-undefined` rule (#2100)
  • Add hasFix: true to alignRule.ts (#2098)
  • Add support to fix `align` rule (#2097)
  • Added tests for wildcard --test (#2096)
  • Added interface descriptors to Replacement (#2092)
    Fixes Include type definitions for failure fix JSON? palantir/tslint#1788.
  • Add `no-unbound-method` rule (#2089)
  • Add `prefer-function-over-method` rule (#2037)
  • Clean up code and add `getEqualsKind` helper (#2090)
  • noInferrableTypes: check property declarations. (#2081)
  • Added visitNumericLiteral to SyntaxWalkre (#2075)
    Fixes Add a visitNumericLiteral to SyntaxWalker palantir/tslint#2074.
  • Rewrite and fix EnableDisableRulesWalker (#2062)
    • Clarify docs
    • Rewrite EnableDisableRulesWalker
    • Simplify regex
  • Fix README to correctly show example of using tslint as library (#2043)
    Explicitly call `findConfiguration` before calling `lint` API so that `extends` key is resolved correctly.
  • Fail tests if CIRCLE_NODE_TOTAL is < 4 (#2084)
  • Enhance NoEmptyRule (#2061)
  • Fix no-trailing-whitespace for comments and EOF (#2060)
    Detect trailing whitespace in comments.
    Detect trailing whitespace before EOF.
    Add fixer.
    Fixes: #2049
  • Changed --test to take multiple directories (#2079)
    Fixes Allow --test against a glob pattern of directories palantir/tslint#2064.
  • Make test output color with --test (#2083)
  • Make `strict-boolean-expressions` test consistent w/ ts 2.0 (#2082)
  • Remove "enable CircleCI" from template checklist
  • strict-boolean-expressions: Add 'allow-null-union', 'allow-undefined-union', 'allow-string', and 'allow-number' options (#2033)
  • member-ordering: Support categories (#2041)
  • Add `strict-type-predicates` rule (#2046)
  • Add `no-unsafe-any` rule (#2047)
  • Added no-floating-promises rule (#1632)
    It keeps a small blacklist of places functions that return Promises
    aren't allowed to be.
  • Allow empty interfaces with 2 or more parent (#2070)
    Fixes: #2065
  • Fix buildDocs to create directory (#2072)
  • Ignore .html files in docs/rules (#2071)
  • gitignore rules.json (#2069)
  • Add test to circleci for environments with typescript@2.0.10 (#2034)
  • Ensure backwards compatibility of #2036 (#2055)
    This commit can be reverted once tslint drops support for typescript 2.0.10
    Fixes #2054
  • README: fix code example so that it type checks (#2050)
  • Add `no-unnecessary-qualifier` rule (#2008)
  • Add `misused-new` rule (#1963)
  • Rewrite importBlacklistRule (#1975)
  • Introduce alternative to SkippableTokenAwareRuleWalker and scanAllTokens (#2036)
    Scanning the whole source file is very fragile, because the grammar is not context free. You had to skip certain ranges, that were known to cause trouble. For example regex literals or template expressions.
    This approach is also very fragile, as it didn't cover all cases and has to adopt new grammar as the language adds it.
    The new function hands the scanning and parsing off to the parser and only iterates over the tokens of all AST nodes. Skipping ranges is no longer necessary.
    Also added deprecation comment to scanAllTokens.
  • Use native string repeat (#2048)
  • no-magic-numbers: Make condition lazy (don't call `.getText()` for every number literal in the file) (#2042)
  • `no-magic-numbers`: negative numbers fail even if in allowed node (#2035)
  • Add `prefer-method-signature` rule (#2028)
  • Simplify default projectDirectory using path module (#2026)
  • Wordsmith the error message for no-inferrable-types a bit. (#2029)
    In particular, call out that only trivially inferred types of literals
    should be left out, not every type that's inferrable.
  • Clean up quotemarkRule.ts (#2019)
  • Update space-before-function-paren in latest.ts (#2001) (#2014)
  • unified-signatures: Don't count a function/method declaration as an overload if it has a body. (#2017)
  • Added "check-preblock" option to whitespace rule (#2002)
  • Check array length before accessing in `prefer-for-of` (#2022)
  • Rewrite member-ordering rule (#1957)
  • Deprecate `Rule.createFailure` and `Rule.addFailure` (#1952)
  • Use @types/update-notifier (#2027)
  • Update contributing docs with how to run a specific test and debug in VSCode (#2025)
  • Add `no-boolean-literal-compare` rule (#2013)
  • Improve error message (#2010)
  • Add exceptions support for comment-format rule (fixes #562) (#1757)
  • Clean up `no-shadowed-variable` (#1970)
  • Set `--lib es6`, and use `Map`/`Set` methods where possible. (#1984)
  • no-magic-numbers: Allow default parameter values to be number literals (#2004)
  • Add `prefer-arrow-shorthand-return` rule (#1972)
  • Allow fast null checks in no-unused-expression rule (#1638)
  • Revert change log entry v4.3.0-dev.0

@keylocation-bot keylocation-bot changed the title Update dependency tslint to version 4.4.0 Update dependency tslint to version 4.4.1 Jan 25, 2017
@keylocation-bot keylocation-bot changed the title Update dependency tslint to version 4.4.1 Update dependency tslint to version 4.4.2 Jan 26, 2017
@rarkins rarkins merged commit 56377e0 into master Jan 30, 2017
@rarkins rarkins deleted the renovate/tslint-4.x branch January 30, 2017 14:13
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.