Open-Attestation / open-attestation

Meta framework for providing digital provenance and integrity to documents.
https://openattestation.com
Apache License 2.0
54 stars 19 forks source link

Bump @typescript-eslint/parser from 1.6.0 to 2.0.0 #47

Closed dependabot-preview[bot] closed 5 years ago

dependabot-preview[bot] commented 5 years ago

Bumps @typescript-eslint/parser from 1.6.0 to 2.0.0.

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 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.


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.
dependabot-preview[bot] commented 5 years ago

Superseded by #52.