ant-design / ant-design-dark-theme

🌚 Dark theme variables of Ant Design
https://www.antdtheme.com/dark
MIT License
482 stars 34 forks source link

Update @typescript-eslint/parser requirement from ^1.6.0 to ^2.0.0 #9

Closed dependabot-preview[bot] closed 4 years ago

dependabot-preview[bot] commented 4 years ago

Updates the requirements on @typescript-eslint/parser to permit the latest version.

Release notes *Sourced from [@typescript-eslint/parser's releases](https://github.com/typescript-eslint/typescript-eslint/releases).* > ## v2.0.0 > # [2.0.0](https://github.com/typescript-eslint/typescript-eslint/compare/v1.13.0...v2.0.0) (2019-08-13) > > ### BREAKING CHANGES > > * Node 6 is no longer supported. > * [Node 6 is now end of life](https://github.com/nodejs/nodejs.org/blob/89011ed5332576072269c4f52802140e113c01f5/source/schedule.json#L22-L28). With the release of ESLint v6, they have dropped support for Node 6. As such, we have also dropped Node 6 from our testing pipeline. Please consider upgrading to a supported version of Node. See [this page for more information about node version lifecycle and dates](https://nodejs.org/en/about/releases/). > * **parser** / **typescript-estree**: > * When `project` is specified within `parserOptions`, we will now hard fail when parsing files that are not included within the provided tsconfig(s). > * We discovered that this was a common performance pitfall, and could increase lint times by huge amounts. > * To handle this, there are a few possible solutions: > 1) Improve the `includes` field within your tsconfig(s) so that all the files you want to lint are included. > 2) Create a new `tsconfig.eslint.json` which you pass into `parserOptions.project`, which includes all of the files you want to lint, e.g.: > ```jsonc > { > // extend your base config so you don't have to redefine your compilerOptions > "extends": "./tsconfig.json", > "include": [ > "src/**/*.ts", > "test/**/*.ts", > "typings/**/*.ts", > // etc > ] > } > ``` > * **eslint-plugin**: > * Removed hardcoded checks which prevented some rules from running on non-TypeScript files (i.e. files that are not `*.ts`/`*.tsx`). > * Some users with mixed TS/JS codebases may now see some TypeScript-specific rules being reported against JS files. > * Please use [ESLint's `"overrides"` config](https://eslint.org/docs/user-guide/configuring#configuration-based-on-glob-patterns) to select which files to apply rules to. > * Removed deprecated rule `prefer-interface`. This rule was replaced by [`consistent-type-definitions`](https://github.com/typescript-eslint/typescript-eslint/blob/v2.0.0/packages/eslint-plugin/docs/rules/consistent-type-definitions.md). > * Removed deprecated rule `no-triple-slash-reference`. This rule was replaced by [`triple-slash-reference`](https://github.com/typescript-eslint/typescript-eslint/blob/v2.0.0/packages/eslint-plugin/docs/rules/triple-slash-reference.md) > * Merged both `no-angle-bracket-type-assertion` and `no-object-literal-type-assertion` into one rule - [`consistent-type-assertions`](https://github.com/typescript-eslint/typescript-eslint/blob/v2.0.0/packages/eslint-plugin/docs/rules/consistent-type-assertions.md). > * `explicit-function-return-type` no longer treats `export default () => {}` as an expression for the purposes of the `allowExpressions` option. > * Changed a number of the default rule configs: > * `explicit-function-return-type` - `allowTypedFunctionExpressions` and `allowHigherOrderFunctions` are now both `true` by default. > * `no-inferrable-types` - `ignoreParameters` and `ignoreProperties` are now both `false` by default. > * `no-this-alias` - `allowDestructuring` is now `true` by default. > * Reworked the recommended configs: > * [`plugin:@typescript-eslint/recommended`](https://github.com/typescript-eslint/typescript-eslint/blob/v2.0.0/packages/eslint-plugin/src/configs/recommended.json) > * This is our slim, recommended set of rules. This config does not require type information, so it can be easily dropped into an existing config. > * [`plugin:@typescript-eslint/recommended-requiring-type-checking`](https://github.com/typescript-eslint/typescript-eslint/blob/v2.0.0/packages/eslint-plugin/src/configs/recommended-requiring-type-checking.json) > * This is a slightly expanded set of rules, intended to be used in conjunction with `plugin:@typescript-eslint/recommended`. These rules specifically require type information. We separated these rules into a separate config to ease adoption and to make the base `recommended` "fast-by-default". > * [`plugin:@typescript-eslint/eslint-recommended`](https://github.com/typescript-eslint/typescript-eslint/blob/v2.0.0/packages/eslint-plugin/src/configs/eslint-recommended.ts) > * This config is a compatibility config that disables rules from `eslint:recommended` which are already handled by TypeScript. > * [`plugin:@typescript-eslint/all`](https://github.com/typescript-eslint/typescript-eslint/blob/v2.0.0/packages/eslint-plugin/src/configs/all.json) > * This config simply turns on every single rule available in the plugin. > * The intention is that you can use all the configs together, as they build upon one-another: > ```json > { > "extends": [ > ... (truncated)
Changelog *Sourced from [@typescript-eslint/parser's changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/parser/CHANGELOG.md).* > # [2.0.0](https://github.com/typescript-eslint/typescript-eslint/compare/v1.13.0...v2.0.0) (2019-08-13) > > > * feat(eslint-plugin)!: change recommended config ([#729](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/729)) ([428567d](https://github.com/typescript-eslint/typescript-eslint/commit/428567d)), closes [#729](https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/729) > * feat(typescript-estree)!: throw error on file not in project when `project` set ([#760](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/760)) ([3777b77](https://github.com/typescript-eslint/typescript-eslint/commit/3777b77)), closes [#760](https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/760) > > > ### Bug Fixes > > * **typescript-estree:** fix `is` token typed as `Keyword ([#750](https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/750)) ([35dec52](https://github.com/typescript-eslint/typescript-eslint/commit/35dec52)) > * **typescript-estree:** jsx comment parsing ([#703](https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/703)) ([0cfc48e](https://github.com/typescript-eslint/typescript-eslint/commit/0cfc48e)) > > > ### Features > > * explicitly support eslint v6 ([#645](https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/645)) ([34a7cf6](https://github.com/typescript-eslint/typescript-eslint/commit/34a7cf6)) > > > ### BREAKING CHANGES > > * recommended config changes are considered breaking > * by default we will now throw when a file is not in the `project` provided > * Node 6 is no longer supported > > > > > > # [1.13.0](https://github.com/typescript-eslint/typescript-eslint/compare/v1.12.0...v1.13.0) (2019-07-21) > > **Note:** Version bump only for package @typescript-eslint/parser > > > > > > # [1.12.0](https://github.com/typescript-eslint/typescript-eslint/compare/v1.11.0...v1.12.0) (2019-07-12) > > > ### Bug Fixes > > * **typescript-estree:** fix `async` identifier token typed as `Keyword` ([#681](https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/681)) ([6de19d3](https://github.com/typescript-eslint/typescript-eslint/commit/6de19d3)) > > > > > > # [1.11.0](https://github.com/typescript-eslint/typescript-eslint/compare/v1.10.2...v1.11.0) (2019-06-23) > > > ... (truncated)
Commits - [`05ba268`](https://github.com/typescript-eslint/typescript-eslint/commit/05ba26879dd5a5a0e1159951c8b24dc5e0e5cc4a) chore: publish v2.0.0 - [`0cfc48e`](https://github.com/typescript-eslint/typescript-eslint/commit/0cfc48e1e8a2222a542006361005aa57824c4a4f) fix(typescript-estree): jsx comment parsing ([#703](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/703)) - [`428567d`](https://github.com/typescript-eslint/typescript-eslint/commit/428567d7cc0985b1da754f092289212df3fe1bda) feat(eslint-plugin)!: change recommended config ([#729](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/729)) - [`42b3013`](https://github.com/typescript-eslint/typescript-eslint/commit/42b3013ab846669fd730628f5cb0b043cfedabba) chore: misc package.json updates related to v2 ([#832](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/832)) - [`3777b77`](https://github.com/typescript-eslint/typescript-eslint/commit/3777b770670440c3e47b451d862e5cb57b79e40d) feat(typescript-estree)!: throw error on file not in project when `project` s... - [`4496288`](https://github.com/typescript-eslint/typescript-eslint/commit/4496288266ed98b6068332ce2230c251d11b8e83) chore: tighter linting ([#535](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/535)) - [`35dec52`](https://github.com/typescript-eslint/typescript-eslint/commit/35dec52fce1c49c93c3db872f0ab639b46587ba2) fix(typescript-estree): fix `is` token typed as `Keyword ([#750](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/750)) - [`34a7cf6`](https://github.com/typescript-eslint/typescript-eslint/commit/34a7cf69c6278b229ed28dfd4b804f8fa945bceb) feat: explicitly support eslint v6 ([#645](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/645)) - [`c367b34`](https://github.com/typescript-eslint/typescript-eslint/commit/c367b34abd8c58eddd2c15685ed8c17b983f0da1) chore: publish v1.13.0 - [`cd96c38`](https://github.com/typescript-eslint/typescript-eslint/commit/cd96c3875e90580c67023d2483c44da76a572eec) chore: publish v1.12.0 - Additional commits viewable in [compare view](https://github.com/typescript-eslint/typescript-eslint/commits/v2.0.0/packages/parser)


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.


Note: This repo was added to Dependabot recently, so you'll receive a maximum of 5 PRs for your first few update runs. Once an update run creates fewer than 5 PRs we'll remove that limit.

You can always request more updates by clicking Bump now in your Dependabot dashboard.

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 squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor 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.