dalen / puppetexplorer

Puppet web interface written in CoffeeScript using AngularJS
demo.puppetexplorer.io
Other
413 stars 43 forks source link

Bump tslint from 5.11.0 to 5.12.0 #562

Closed dependabot-preview[bot] closed 5 years ago

dependabot-preview[bot] commented 5 years ago

Bumps tslint from 5.11.0 to 5.12.0.

Release notes *Sourced from [tslint's releases](https://github.com/palantir/tslint/releases).* > ## v5.12.0 > ## :tada: Features > > - [feature] Configure format from file ([#4155](https://github-redirect.dependabot.com/palantir/tslint/issues/4155)) > - [feature] Make cli expect array for rules dir ([#3788](https://github-redirect.dependabot.com/palantir/tslint/issues/3788)) > - [feature] Set js rules to all valid active rules ([#3641](https://github-redirect.dependabot.com/palantir/tslint/issues/3641)) > - [improvement] Add tests for typescript@2.9 and typescript@3.0 ([#4053](https://github-redirect.dependabot.com/palantir/tslint/issues/4053)) > - [new-fixer][`type-literal-delimiter`](https://palantir.github.io/tslint/rules/type-literal-delimiter/) ([#3964](https://github-redirect.dependabot.com/palantir/tslint/issues/3964)) > - [new-rule-option][`whitespace`](https://palantir.github.io/tslint/rules/whitespace/) Add whitespace rule for open braces ([#4068](https://github-redirect.dependabot.com/palantir/tslint/issues/4068)) > - [new-rule-option][`file-name-casing`](https://palantir.github.io/tslint/rules/file-name-casing/): Add file name whitelist ([#4206](https://github-redirect.dependabot.com/palantir/tslint/issues/4206)) > - [new-rule-option][`object-literal-sort-keys`](https://palantir.github.io/tslint/rules/object-literal-sort-keys/): `locale-compare` ([#4193](https://github-redirect.dependabot.com/palantir/tslint/issues/4193)) > - [new-rule-option][`strict-boolean-expressions`](https://palantir.github.io/tslint/rules/strict-boolean-expressions/) adds `allow-enum` to allow using enums in boolean expressions ([#3604](https://github-redirect.dependabot.com/palantir/tslint/issues/3604)) > - [new-rule-option][`import-blacklist`](https://palantir.github.io/tslint/rules/import-blacklist/): support blacklisting specific named exports ([#3926](https://github-redirect.dependabot.com/palantir/tslint/issues/3926)) > - [new-rule-option][`type-literal-delimiter`](https://palantir.github.io/tslint/rules/type-literal-delimiter/): Add `{ singleLine: "always" | "never"}` ([#3964](https://github-redirect.dependabot.com/palantir/tslint/issues/3964)) > - [new-rule-option][`file-name-casing`](https://palantir.github.io/tslint/rules/file-name-casing/): Add `snake-case` option ([#4081](https://github-redirect.dependabot.com/palantir/tslint/issues/4081)) > - [new-rule-option][`file-header`](https://palantir.github.io/tslint/rules/file-header/): Enforce Blank Line after File Header ([#3740](https://github-redirect.dependabot.com/palantir/tslint/issues/3740)) > - [new-rule][`ban-ts-ignore`](https://palantir.github.io/tslint/rules/ban-ts-ignore/) ([#3728](https://github-redirect.dependabot.com/palantir/tslint/issues/3728)) > - [new-rule][`function-constructor`](https://palantir.github.io/tslint/rules/function-constructor/) ([#4198](https://github-redirect.dependabot.com/palantir/tslint/issues/4198)) > - [new-rule][`increment-decrement`](https://palantir.github.io/tslint/rules/increment-decrement/) ([#3575](https://github-redirect.dependabot.com/palantir/tslint/issues/3575)) > - [new-rule][`no-default-import`](https://palantir.github.io/tslint/rules/no-default-import/) ([#4023](https://github-redirect.dependabot.com/palantir/tslint/issues/4023)) > - [new-rule][`unnecessary-constructor`](https://palantir.github.io/tslint/rules/unnecessary-constructor/) ([#3647](https://github-redirect.dependabot.com/palantir/tslint/issues/3647)) > - [new-rule][`comment-type`](https://palantir.github.io/tslint/rules/comment-type/) ([#4008](https://github-redirect.dependabot.com/palantir/tslint/issues/4008)) > - [new-rule][`unnecessary-bind`](https://palantir.github.io/tslint/rules/unnecessary-bind/) ([#3588](https://github-redirect.dependabot.com/palantir/tslint/issues/3588)) > > ## :hammer_and_wrench: Bugfixes & enhancements > > - [api] Allow `exclude` to work with node API ([#4143](https://github-redirect.dependabot.com/palantir/tslint/issues/4143)) > - [api] Upgrade TSLint to support TS 3.1 ([#4274](https://github-redirect.dependabot.com/palantir/tslint/issues/4274)) > - [bugfix] Allow whitelisted modules to start with `@` symbol ([#4192](https://github-redirect.dependabot.com/palantir/tslint/issues/4192)) > - [bugfix] Added exception for generators in [`return-undefined`](https://palantir.github.io/tslint/rules/return-undefined/) rule ([#4370](https://github-redirect.dependabot.com/palantir/tslint/issues/4370)) > - [bugfix] Allow unknown in 'no-object-literal-type-assertion' rule. ([#4362](https://github-redirect.dependabot.com/palantir/tslint/issues/4362)) > - [bugfix] Completed docs rule can check single-line comments ([#3841](https://github-redirect.dependabot.com/palantir/tslint/issues/3841)) > - [bugfix][`prefer-method-signature`](https://palantir.github.io/tslint/rules/prefer-method-signature/): Correct the auto-fix code of rule, now capable to handle multiline signature. ([#4066](https://github-redirect.dependabot.com/palantir/tslint/issues/4066)) > - [bugfix] Default logger.error should log to stderr. ([#3982](https://github-redirect.dependabot.com/palantir/tslint/issues/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](https://github-redirect.dependabot.com/palantir/tslint/issues/4295)) > - [bugfix] Fix configuration tests when comparing rules ([#4346](https://github-redirect.dependabot.com/palantir/tslint/issues/4346)) > - [bugfix] Fix semicolon: Cannot read property 'initializer' of undefined ([#4351](https://github-redirect.dependabot.com/palantir/tslint/issues/4351)) > - [bugfix] Fix whitespace rule in importClause with 'as' statement ([#4249](https://github-redirect.dependabot.com/palantir/tslint/issues/4249)) > - [bugfix][`no-invalid-this`](https://palantir.github.io/tslint/rules/no-invalid-this/): fixes false positives on method-like syntax and false negatives on nested functions ([#4034](https://github-redirect.dependabot.com/palantir/tslint/issues/4034)) > - [bugfix][`one-line`](https://palantir.github.io/tslint/rules/one-line/): Check block in a case clause ([#3619](https://github-redirect.dependabot.com/palantir/tslint/issues/3619)) > - [bugfix][`whitespace`](https://palantir.github.io/tslint/rules/whitespace/) Don't require space between import and paren with in type imports ([#4243](https://github-redirect.dependabot.com/palantir/tslint/issues/4243)) > - [bugfix] remove [`no-unused-variable`](https://palantir.github.io/tslint/rules/no-unused-variable/) from `tslint:all` ([#4079](https://github-redirect.dependabot.com/palantir/tslint/issues/4079)) > - [bugfix][`callable-types`](https://palantir.github.io/tslint/rules/callable-types/) support interfaces containing a single construct signature ([#4291](https://github-redirect.dependabot.com/palantir/tslint/issues/4291)) ([#4352](https://github-redirect.dependabot.com/palantir/tslint/issues/4352)) > - [bugfix][`ordered-imports`](https://palantir.github.io/tslint/rules/ordered-imports/): Setting `import-sources-order: any` no longer invalidates `grouped-imports: true` ([#4374](https://github-redirect.dependabot.com/palantir/tslint/issues/4374)) > - [develop] Add issue templates ([#4028](https://github-redirect.dependabot.com/palantir/tslint/issues/4028)) > - [develop] Add test for 3.0 ([#4119](https://github-redirect.dependabot.com/palantir/tslint/issues/4119)) > - [develop] Changes the node version from 4 to 6 for TS 2.1 tests. ([#4282](https://github-redirect.dependabot.com/palantir/tslint/issues/4282)) > - [develop] Fix prettier command in package.json ([#4275](https://github-redirect.dependabot.com/palantir/tslint/issues/4275)) > - [develop] Fix semantic merge break from [#4374](https://github-redirect.dependabot.com/palantir/tslint/issues/4374) and [#3733](https://github-redirect.dependabot.com/palantir/tslint/issues/3733) ([#4378](https://github-redirect.dependabot.com/palantir/tslint/issues/4378)) > - [develop] Fix typo in launch.json ([#4287](https://github-redirect.dependabot.com/palantir/tslint/issues/4287)) > ... (truncated)
Changelog *Sourced from [tslint's changelog](https://github.com/palantir/tslint/blob/master/CHANGELOG.md).* > ## v5.12.0 > > ## :tada: Features > > - [feature] Configure format from file ([#4155](https://github-redirect.dependabot.com/palantir/tslint/issues/4155)) > - [feature] Make cli expect array for rules dir ([#3788](https://github-redirect.dependabot.com/palantir/tslint/issues/3788)) > - [feature] Set js rules to all valid active rules ([#3641](https://github-redirect.dependabot.com/palantir/tslint/issues/3641)) > - [improvement] Add tests for typescript@2.9 and typescript@3.0 ([#4053](https://github-redirect.dependabot.com/palantir/tslint/issues/4053)) > - [new-fixer][`type-literal-delimiter`](https://palantir.github.io/tslint/rules/type-literal-delimiter/) ([#3964](https://github-redirect.dependabot.com/palantir/tslint/issues/3964)) > - [new-rule-option][`whitespace`](https://palantir.github.io/tslint/rules/whitespace/) Add whitespace rule for open braces ([#4068](https://github-redirect.dependabot.com/palantir/tslint/issues/4068)) > - [new-rule-option][`file-name-casing`](https://palantir.github.io/tslint/rules/file-name-casing/): Add file name whitelist ([#4206](https://github-redirect.dependabot.com/palantir/tslint/issues/4206)) > - [new-rule-option][`object-literal-sort-keys`](https://palantir.github.io/tslint/rules/object-literal-sort-keys/): `locale-compare` ([#4193](https://github-redirect.dependabot.com/palantir/tslint/issues/4193)) > - [new-rule-option][`strict-boolean-expressions`](https://palantir.github.io/tslint/rules/strict-boolean-expressions/) adds `allow-enum` to allow using enums in boolean expressions ([#3604](https://github-redirect.dependabot.com/palantir/tslint/issues/3604)) > - [new-rule-option][`import-blacklist`](https://palantir.github.io/tslint/rules/import-blacklist/): support blacklisting specific named exports ([#3926](https://github-redirect.dependabot.com/palantir/tslint/issues/3926)) > - [new-rule-option][`type-literal-delimiter`](https://palantir.github.io/tslint/rules/type-literal-delimiter/): Add `{ singleLine: "always" | "never"}` ([#3964](https://github-redirect.dependabot.com/palantir/tslint/issues/3964)) > - [new-rule-option][`file-name-casing`](https://palantir.github.io/tslint/rules/file-name-casing/): Add `snake-case` option ([#4081](https://github-redirect.dependabot.com/palantir/tslint/issues/4081)) > - [new-rule-option][`file-header`](https://palantir.github.io/tslint/rules/file-header/): Enforce Blank Line after File Header ([#3740](https://github-redirect.dependabot.com/palantir/tslint/issues/3740)) > - [new-rule][`ban-ts-ignore`](https://palantir.github.io/tslint/rules/ban-ts-ignore/) ([#3728](https://github-redirect.dependabot.com/palantir/tslint/issues/3728)) > - [new-rule][`function-constructor`](https://palantir.github.io/tslint/rules/function-constructor/) ([#4198](https://github-redirect.dependabot.com/palantir/tslint/issues/4198)) > - [new-rule][`increment-decrement`](https://palantir.github.io/tslint/rules/increment-decrement/) ([#3575](https://github-redirect.dependabot.com/palantir/tslint/issues/3575)) > - [new-rule][`no-default-import`](https://palantir.github.io/tslint/rules/no-default-import/) ([#4023](https://github-redirect.dependabot.com/palantir/tslint/issues/4023)) > - [new-rule][`unnecessary-constructor`](https://palantir.github.io/tslint/rules/unnecessary-constructor/) ([#3647](https://github-redirect.dependabot.com/palantir/tslint/issues/3647)) > - [new-rule][`comment-type`](https://palantir.github.io/tslint/rules/comment-type/) ([#4008](https://github-redirect.dependabot.com/palantir/tslint/issues/4008)) > - [new-rule][`unnecessary-bind`](https://palantir.github.io/tslint/rules/unnecessary-bind/) ([#3588](https://github-redirect.dependabot.com/palantir/tslint/issues/3588)) > > ## :hammer_and_wrench: Bugfixes & enhancements > > - [api] Allow `exclude` to work with node API ([#4143](https://github-redirect.dependabot.com/palantir/tslint/issues/4143)) > - [api] Upgrade TSLint to support TS 3.1 ([#4274](https://github-redirect.dependabot.com/palantir/tslint/issues/4274)) > - [bugfix] Allow whitelisted modules to start with `@` symbol ([#4192](https://github-redirect.dependabot.com/palantir/tslint/issues/4192)) > - [bugfix] Added exception for generators in [`return-undefined`](https://palantir.github.io/tslint/rules/return-undefined/) rule ([#4370](https://github-redirect.dependabot.com/palantir/tslint/issues/4370)) > - [bugfix] Allow unknown in 'no-object-literal-type-assertion' rule. ([#4362](https://github-redirect.dependabot.com/palantir/tslint/issues/4362)) > - [bugfix] Completed docs rule can check single-line comments ([#3841](https://github-redirect.dependabot.com/palantir/tslint/issues/3841)) > - [bugfix][`prefer-method-signature`](https://palantir.github.io/tslint/rules/prefer-method-signature/): Correct the auto-fix code of rule, now capable to handle multiline signature. ([#4066](https://github-redirect.dependabot.com/palantir/tslint/issues/4066)) > - [bugfix] Default logger.error should log to stderr. ([#3982](https://github-redirect.dependabot.com/palantir/tslint/issues/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](https://github-redirect.dependabot.com/palantir/tslint/issues/4295)) > - [bugfix] Fix configuration tests when comparing rules ([#4346](https://github-redirect.dependabot.com/palantir/tslint/issues/4346)) > - [bugfix] Fix semicolon: Cannot read property 'initializer' of undefined ([#4351](https://github-redirect.dependabot.com/palantir/tslint/issues/4351)) > - [bugfix] Fix whitespace rule in importClause with 'as' statement ([#4249](https://github-redirect.dependabot.com/palantir/tslint/issues/4249)) > - [bugfix][`no-invalid-this`](https://palantir.github.io/tslint/rules/no-invalid-this/): fixes false positives on method-like syntax and false negatives on nested functions ([#4034](https://github-redirect.dependabot.com/palantir/tslint/issues/4034)) > - [bugfix][`one-line`](https://palantir.github.io/tslint/rules/one-line/): Check block in a case clause ([#3619](https://github-redirect.dependabot.com/palantir/tslint/issues/3619)) > - [bugfix][`whitespace`](https://palantir.github.io/tslint/rules/whitespace/) Don't require space between import and paren with in type imports ([#4243](https://github-redirect.dependabot.com/palantir/tslint/issues/4243)) > - [bugfix] remove [`no-unused-variable`](https://palantir.github.io/tslint/rules/no-unused-variable/) from `tslint:all` ([#4079](https://github-redirect.dependabot.com/palantir/tslint/issues/4079)) > - [bugfix][`callable-types`](https://palantir.github.io/tslint/rules/callable-types/) support interfaces containing a single construct signature ([#4291](https://github-redirect.dependabot.com/palantir/tslint/issues/4291)) ([#4352](https://github-redirect.dependabot.com/palantir/tslint/issues/4352)) > - [bugfix][`ordered-imports`](https://palantir.github.io/tslint/rules/ordered-imports/): Setting `import-sources-order: any` no longer invalidates `grouped-imports: true` ([#4374](https://github-redirect.dependabot.com/palantir/tslint/issues/4374)) > - [develop] Add issue templates ([#4028](https://github-redirect.dependabot.com/palantir/tslint/issues/4028)) > - [develop] Add test for 3.0 ([#4119](https://github-redirect.dependabot.com/palantir/tslint/issues/4119)) > - [develop] Changes the node version from 4 to 6 for TS 2.1 tests. ([#4282](https://github-redirect.dependabot.com/palantir/tslint/issues/4282)) > - [develop] Fix prettier command in package.json ([#4275](https://github-redirect.dependabot.com/palantir/tslint/issues/4275)) > - [develop] Fix semantic merge break from [#4374](https://github-redirect.dependabot.com/palantir/tslint/issues/4374) and [#3733](https://github-redirect.dependabot.com/palantir/tslint/issues/3733) ([#4378](https://github-redirect.dependabot.com/palantir/tslint/issues/4378)) > ... (truncated)
Commits - [`9c6a832`](https://github.com/palantir/tslint/commit/9c6a83252c523eb7555408b40ad830c3264c843d) Fix failing test ([#4392](https://github-redirect.dependabot.com/palantir/tslint/issues/4392)) - [`4e63f35`](https://github.com/palantir/tslint/commit/4e63f35766567360f758981ab69f47837107e7e4) Prepare release 5.12.0 ([#4389](https://github-redirect.dependabot.com/palantir/tslint/issues/4389)) - [`c7fc99b`](https://github.com/palantir/tslint/commit/c7fc99b58e5525642fd198114f4ac4415975becd) Upgrade TSLint to support TS 3.1 ([#4274](https://github-redirect.dependabot.com/palantir/tslint/issues/4274)) - [`198bb5a`](https://github.com/palantir/tslint/commit/198bb5acb31597f27bc99f1f28da1139407828e3) Added function-constructor rule ([#4198](https://github-redirect.dependabot.com/palantir/tslint/issues/4198)) - [`bfb673e`](https://github.com/palantir/tslint/commit/bfb673e49001f33895e1dbccf00f2d0232e6a8ab) Added no-unnecessary-constructor rule ([#3647](https://github-redirect.dependabot.com/palantir/tslint/issues/3647)) - [`a4ff185`](https://github.com/palantir/tslint/commit/a4ff1859996af35777c5ab6dfcb0f4e37d6585fc) Add object literal sort option to account for special characters ([#4193](https://github-redirect.dependabot.com/palantir/tslint/issues/4193)) - [`13bd582`](https://github.com/palantir/tslint/commit/13bd582ed6e92ed6e47fc0f3e7c321bbd5eb7a9a) Fix semantic merge break from [#4374](https://github-redirect.dependabot.com/palantir/tslint/issues/4374) and [#3733](https://github-redirect.dependabot.com/palantir/tslint/issues/3733) ([#4378](https://github-redirect.dependabot.com/palantir/tslint/issues/4378)) - [`f6044a5`](https://github.com/palantir/tslint/commit/f6044a5b9a92e1b570a0a0f49b4b20f4090d5ea6) fix [#4338](https://github-redirect.dependabot.com/palantir/tslint/issues/4338) ([#4374](https://github-redirect.dependabot.com/palantir/tslint/issues/4374)) - [`412604b`](https://github.com/palantir/tslint/commit/412604b63dc47b68ce9073436e90ce6536266286) Nit: UpperCamelCase enum in noInvalidThisRule ([#4376](https://github-redirect.dependabot.com/palantir/tslint/issues/4376)) - [`ac70fab`](https://github.com/palantir/tslint/commit/ac70fab72338929fd2cca546b2e232951f72631f) Update Configuration Documentation ([#4258](https://github-redirect.dependabot.com/palantir/tslint/issues/4258)) - Additional commits viewable in [compare view](https://github.com/palantir/tslint/compare/5.11.0...5.12.0)


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.

If all status checks pass Dependabot will automatically merge this pull request.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Automerge options (never/patch/minor, and dev/runtime dependencies) - Pull request limits (per update run and/or open at any time) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired) Finally, you can contact us by mentioning @dependabot.