diff --git a/.github/ISSUE_TEMPLATE/eslint-plugin-tslint.md b/.github/ISSUE_TEMPLATE/eslint-plugin-tslint.md index 45bcc4faea88..d78e999d908e 100644 --- a/.github/ISSUE_TEMPLATE/eslint-plugin-tslint.md +++ b/.github/ISSUE_TEMPLATE/eslint-plugin-tslint.md @@ -1,8 +1,8 @@ --- -name: eslint-plugin-tslint -about: Report an issue with the eslint-plugin-tslint package +name: '@typescript-eslint/eslint-plugin-tslint' +about: Report an issue with the '@typescript-eslint/eslint-plugin-tslint' package title: '' -labels: 'package: eslint-plugin-tslint, triage' +labels: 'package: @typescript-eslint/eslint-plugin-tslint, triage' assignees: '' --- @@ -13,8 +13,8 @@ assignees: '' **What version of the following packages are you using?** -- eslint-plugin-tslint: -- typescript-eslint-parser: +- @typescript-eslint/eslint-plugin-tslint: +- @typescript-eslint/parser: - TypeScript: - ESLint: diff --git a/.github/ISSUE_TEMPLATE/eslint-plugin-typescript.md b/.github/ISSUE_TEMPLATE/eslint-plugin-typescript.md index 73a267c54343..b7566c0069ca 100644 --- a/.github/ISSUE_TEMPLATE/eslint-plugin-typescript.md +++ b/.github/ISSUE_TEMPLATE/eslint-plugin-typescript.md @@ -1,6 +1,6 @@ --- -name: eslint-plugin-typescript -about: Report an issue with the eslint-plugin-typescript package +name: '@typescript-eslint/eslint-plugin' +about: Report an issue with the '@typescript-eslint/eslint-plugin' package title: '' labels: 'package: eslint-plugin, triage' assignees: '' @@ -38,8 +38,8 @@ Please try to avoid code that isn't directly related to the bug, as it makes it **Versions** -| package | version | -| -------------------------- | ------- | -| `eslint-plugin-typescript` | `X.Y.Z` | -| `typescript-eslint-parser` | `X.Y.Z` | -| `typescript` | `X.Y.Z` | +| package | version | +| ---------------------------------- | ------- | +| `@typescript-eslint/eslint-plugin` | `X.Y.Z` | +| `@typescript-eslint/parser` | `X.Y.Z` | +| `typescript` | `X.Y.Z` | diff --git a/.github/ISSUE_TEMPLATE/typescript-eslint-parser.md b/.github/ISSUE_TEMPLATE/typescript-eslint-parser.md index 21301124a3b6..601087f77e82 100644 --- a/.github/ISSUE_TEMPLATE/typescript-eslint-parser.md +++ b/.github/ISSUE_TEMPLATE/typescript-eslint-parser.md @@ -1,6 +1,6 @@ --- -name: 'typescript-eslint-parser' -about: Report an issue with the typescript-eslint-parser package +name: '@typescript-eslint/parser' +about: Report an issue with the '@typescript-eslint/parser' package title: '' labels: 'package: parser, triage' assignees: '' @@ -13,7 +13,7 @@ assignees: '' **What version of the following packages are you using?** -- typescript-eslint-parser: +- @typescript-eslint/parser: - TypeScript: - ESLint: diff --git a/.github/ISSUE_TEMPLATE/typescript-estree.md b/.github/ISSUE_TEMPLATE/typescript-estree.md index 650f84db5142..f6b12ebafe9e 100644 --- a/.github/ISSUE_TEMPLATE/typescript-estree.md +++ b/.github/ISSUE_TEMPLATE/typescript-estree.md @@ -1,6 +1,6 @@ --- -name: typescript-estree -about: Report an issue with the `typescript-estree` package +name: '@typescript-eslint/typescript-estree' +about: Report an issue with the `@typescript-eslint/typescript-estree` package title: '' labels: 'package: typescript-estree, triage' assignees: '' @@ -8,7 +8,7 @@ assignees: '' **What version of TypeScript are you using?** -**What version of `typescript-estree` are you using?** +**What version of `@typescript-eslint/typescript-estree` are you using?** **What code were you trying to parse?** diff --git a/.prettierignore b/.prettierignore index 21ee8e970ee5..49b3a61e6d8f 100644 --- a/.prettierignore +++ b/.prettierignore @@ -1,7 +1,7 @@ **/tests/fixtures/**/* **/dist **/coverage -**/typescript-eslint-shared-fixtures +**/shared-fixtures **/tests/integration/fixtures/**/* **/lib/configs/recommended.json **/.vscode diff --git a/.travis.yml b/.travis.yml index 15d701f55054..10d7a2a909e6 100644 --- a/.travis.yml +++ b/.travis.yml @@ -19,7 +19,8 @@ install: script: - commitlint-travis - yarn check-format - - yarn workspace eslint-plugin-typescript docs:check + # TODO: Fix this check + # - yarn workspace eslint-plugin docs:check - yarn build - yarn test - yarn integration-tests @@ -29,3 +30,9 @@ after_success: branches: only: - master +deploy: + on: + branch: master + provider: script + script: npm config set //registry.npmjs.org/:_authToken=$NPM_TOKEN && npx lerna publish --canary --force-publish --yes + skip_cleanup: true diff --git a/README.md b/README.md index 19ff42e897fc..47493a417b0e 100644 --- a/README.md +++ b/README.md @@ -16,15 +16,15 @@ This repo contains several packages which allow ESLint users to lint their TypeScript code. -- [`typescript-estree`](./packages/typescript-estree/) - An entirely generic TypeScript parser which takes TypeScript source code and produces an ESTree-compatible AST

+- [`@typescript-eslint/typescript-estree`](./packages/typescript-estree/) - An entirely generic TypeScript parser which takes TypeScript source code and produces an ESTree-compatible AST

- This package is also used to power the amazing opinionated code formatter [Prettier](https://prettier.io)'s own TypeScript use-case. -- [`typescript-eslint-parser`](./packages/typescript-eslint-parser/) - An ESLint-specific parser which leverages `typescript-estree` and is designed to be used as a replacement for ESLint's default parser, `espree`. +- [`@typescript-eslint/parser`](./packages/parser/) - An ESLint-specific parser which leverages `typescript-estree` and is designed to be used as a replacement for ESLint's default parser, `espree`. -- [`eslint-plugin-typescript`](./packages/eslint-plugin-typescript/) - An ESLint-specific plugin which, when used in conjunction with `typescript-eslint-parser`, allows for TypeScript-specific linting rules to run. +- [`@typescript-eslint/eslint-plugin`](./packages/eslint-plugin/) - An ESLint-specific plugin which, when used in conjunction with `@typescript-eslint/parser`, allows for TypeScript-specific linting rules to run. -- [`eslint-plugin-tslint`](./packages/eslint-plugin-tslint) - An ESLint-specific plugin which runs an instance of TSLint within your ESLint setup to allow for users to more easily migrate from TSLint to ESLint. +- [`@typescript-eslint/eslint-plugin-tslint`](./packages/eslint-plugin-tslint) - An ESLint-specific plugin which runs an instance of TSLint within your ESLint setup to allow for users to more easily migrate from TSLint to ESLint. ## Supported TypeScript Version @@ -42,4 +42,4 @@ COMING SOON! ## License -TypeScript ESTree inherits from the the original TypeScript ESLint Parser license, as the majority of the work began there. It is licensed under a permissive BSD 2-clause license. +TypeScript ESLint inherits from the the original TypeScript ESLint Parser license, as the majority of the work began there. It is licensed under a permissive BSD 2-clause license. diff --git a/lerna.json b/lerna.json index a3794ba26608..c5fbf20147b6 100644 --- a/lerna.json +++ b/lerna.json @@ -1,5 +1,5 @@ { - "version": "0.0.0", + "version": "0.2.0", "npmClient": "yarn", "useWorkspaces": true, "stream": true diff --git a/package.json b/package.json index 4b0fbbeebba4..5cb4261cb79a 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "name": "typescript-eslint", + "name": "@typescript-eslint/typescript-eslint", "private": true, "workspaces": [ "packages/*" @@ -62,7 +62,7 @@ "@types/node": "^10.12.2", "@types/semver": "^5.5.0", "cz-conventional-changelog": "2.1.0", - "eslint": "^4.19.1", + "eslint": "^5.12.1", "glob": "7.1.2", "husky": "0.14.3", "jest": "23.6.0", @@ -72,6 +72,7 @@ "prettier": "^1.14.3", "rimraf": "^2.6.3", "ts-jest": "^23.10.4", + "tslint": "^5.11.0", "typescript": "~3.2.1" } } diff --git a/packages/eslint-plugin-tslint/CHANGELOG.md b/packages/eslint-plugin-tslint/CHANGELOG.md index 762c01b51ef9..e69de29bb2d1 100644 --- a/packages/eslint-plugin-tslint/CHANGELOG.md +++ b/packages/eslint-plugin-tslint/CHANGELOG.md @@ -1,27 +0,0 @@ -# [3.1.0](https://github.com/JamesHenry/eslint-plugin-tslint/compare/v3.0.0...v3.1.0) (2018-10-19) - -### Bug Fixes - -- Tiny lint note elimination ([a731838](https://github.com/JamesHenry/eslint-plugin-tslint/commit/a731838)) - -### Features - -- Support for tslint property ([18a4afb](https://github.com/JamesHenry/eslint-plugin-tslint/commit/18a4afb)), closes [#40](https://github.com/JamesHenry/eslint-plugin-tslint/issues/40) - -# [3.0.0](https://github.com/JamesHenry/eslint-plugin-tslint/compare/v2.1.0...v3.0.0) (2018-09-09) - -### Bug Fixes - -- Fixed bug when file not defined in tsconfig ([20b498b](https://github.com/JamesHenry/eslint-plugin-tslint/commit/20b498b)) -- Pass sourceText parameter to service getSource ([dd4c2f8](https://github.com/JamesHenry/eslint-plugin-tslint/commit/dd4c2f8)) -- Update program when sourceFile was updated ([0fe933c](https://github.com/JamesHenry/eslint-plugin-tslint/commit/0fe933c)) -- Updated typescript-service dependency ([2f4f434](https://github.com/JamesHenry/eslint-plugin-tslint/commit/2f4f434)) - -### Features - -- **core:** Added support rules requires type information ([6bc1deb](https://github.com/JamesHenry/eslint-plugin-tslint/commit/6bc1deb)), closes [#32](https://github.com/JamesHenry/eslint-plugin-tslint/issues/32) [#34](https://github.com/JamesHenry/eslint-plugin-tslint/issues/34) -- Post merge adapdation from tslint2 repository ([477c656](https://github.com/JamesHenry/eslint-plugin-tslint/commit/477c656)), closes [#32](https://github.com/JamesHenry/eslint-plugin-tslint/issues/32) [#34](https://github.com/JamesHenry/eslint-plugin-tslint/issues/34) - -### BREAKING CHANGES - -- New dependency diff --git a/packages/eslint-plugin-tslint/README.md b/packages/eslint-plugin-tslint/README.md index 388238b6a5fc..09cc6e4c0b71 100644 --- a/packages/eslint-plugin-tslint/README.md +++ b/packages/eslint-plugin-tslint/README.md @@ -1,19 +1,17 @@ # ESLint Plugin TSLint -[![Travis](https://img.shields.io/travis/JamesHenry/eslint-plugin-tslint.svg?style=flat-square)](https://travis-ci.org/JamesHenry/eslint-plugin-tslint) -[![GitHub license](https://img.shields.io/npm/l/eslint-plugin-tslint.svg?style=flat-square)](https://github.com/JamesHenry/eslint-plugin-tslint/blob/master/LICENSE) -[![NPM Version](https://img.shields.io/npm/v/eslint-plugin-tslint.svg?style=flat-square)](https://www.npmjs.com/package/eslint-plugin-tslint) -[![NPM Downloads](https://img.shields.io/npm/dt/eslint-plugin-tslint.svg?style=flat-square)](https://www.npmjs.com/package/eslint-plugin-tslint) +[![Travis](https://img.shields.io/travis/@typescript-eslint/eslint-plugin-tslint.svg?style=flat-square)](https://travis-ci.org/@typescript-eslint/eslint-plugin-tslint) +[![GitHub license](https://img.shields.io/npm/l/@typescript-eslint/eslint-plugin-tslint.svg?style=flat-square)](https://github.com/@typescript-eslint/eslint-plugin-tslint/blob/master/LICENSE) +[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin-tslint.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/eslint-plugin-tslint) +[![NPM Downloads](https://img.shields.io/npm/dt/@typescript-eslint/eslint-plugin-tslint.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/eslint-plugin-tslint) [![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/) -[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg?style=flat-square)](https://github.com/semantic-release/semantic-release) -[![greenkeeper.io](https://badges.greenkeeper.io/JamesHenry/mongoose-schema-to-typescript-interface.svg?style=flat-square)](https://greenkeeper.io) ESLint plugin wraps a TSLint configuration and lints the whole source using TSLint. ## INSTALL ``` -npm i -D eslint-plugin-tslint +npm i -D @typescript-eslint/eslint-plugin-tslint ``` ## USAGE diff --git a/packages/eslint-plugin-tslint/package.json b/packages/eslint-plugin-tslint/package.json index 3ffb8277614c..8fe4231573e1 100644 --- a/packages/eslint-plugin-tslint/package.json +++ b/packages/eslint-plugin-tslint/package.json @@ -1,6 +1,6 @@ { - "name": "eslint-plugin-tslint", - "version": "3.1.0", + "name": "@typescript-eslint/eslint-plugin-tslint", + "version": "0.2.0", "main": "dist/index.js", "typings": "src/index.ts", "description": "TSLint wrapper plugin for ESLint", @@ -33,7 +33,6 @@ "devDependencies": { "@types/eslint": "^4.16.3", "@types/lodash.memoize": "^4.1.4", - "typescript-eslint-parser": "21.0.2", - "tslint": "^5.11.0" + "@typescript-eslint/parser": "0.2.0" } } diff --git a/packages/eslint-plugin-tslint/src/index.ts b/packages/eslint-plugin-tslint/src/index.ts index 72d476b3b886..78e946af6294 100644 --- a/packages/eslint-plugin-tslint/src/index.ts +++ b/packages/eslint-plugin-tslint/src/index.ts @@ -98,11 +98,11 @@ export const rules = { /** * The user needs to have configured "project" in their parserOptions - * for typescript-eslint-parser + * for @typescript-eslint/parser */ if (!parserServices || !parserServices.program) { throw new Error( - `You must provide a value for the "parserOptions.project" property for typescript-eslint-parser` + `You must provide a value for the "parserOptions.project" property for @typescript-eslint/parser` ); } diff --git a/packages/eslint-plugin-tslint/tests/index.spec.ts b/packages/eslint-plugin-tslint/tests/index.spec.ts index 4b8394d20f03..1b78c3943f85 100644 --- a/packages/eslint-plugin-tslint/tests/index.spec.ts +++ b/packages/eslint-plugin-tslint/tests/index.spec.ts @@ -10,7 +10,7 @@ const parserOptions: any = { ecmaFeatures: {}, /** * Project is needed to generate the parserServices - * within typescript-eslint-parser + * within @typescript-eslint/parser */ project: './tests/tsconfig.json' }; @@ -40,7 +40,7 @@ ruleTester.run('tslint/config', rules.config, { valid: [ { code: 'var foo = true;', - parser: 'typescript-eslint-parser', + parser: '@typescript-eslint/parser', parserOptions, options: [tslintRulesConfig] }, @@ -50,7 +50,7 @@ ruleTester.run('tslint/config', rules.config, { /\n/g, ' ' ), - parser: 'typescript-eslint-parser', + parser: '@typescript-eslint/parser', parserOptions: { ...parserOptions, project: `${__dirname}/test-project/tsconfig.json` @@ -63,7 +63,7 @@ ruleTester.run('tslint/config', rules.config, { }, { code: 'throw "should be ok because rule is not loaded";', - parser: 'typescript-eslint-parser', + parser: '@typescript-eslint/parser', parserOptions, options: [tslintRulesConfig] } @@ -72,7 +72,7 @@ ruleTester.run('tslint/config', rules.config, { invalid: [ { options: [{ lintFile: './tests/test-project/tslint.json' }], - parser: 'typescript-eslint-parser', + parser: '@typescript-eslint/parser', parserOptions, code: 'throw "err" // no-string-throw', errors: [ @@ -84,7 +84,7 @@ ruleTester.run('tslint/config', rules.config, { }, { code: 'var foo = true // semicolon', - parser: 'typescript-eslint-parser', + parser: '@typescript-eslint/parser', parserOptions, options: [tslintRulesConfig], output: 'var foo = true // semicolon', @@ -98,7 +98,7 @@ ruleTester.run('tslint/config', rules.config, { }, { code: 'var foo = true // fail', - parser: 'typescript-eslint-parser', + parser: '@typescript-eslint/parser', parserOptions, options: [tslintRulesDirectoryConfig], output: 'var foo = true // fail', @@ -116,7 +116,7 @@ ruleTester.run('tslint/config', rules.config, { /\n/g, ' ' ), - parser: 'typescript-eslint-parser', + parser: '@typescript-eslint/parser', parserOptions: { ...parserOptions, project: `${__dirname}/test-project/tsconfig.json` diff --git a/packages/eslint-plugin-typescript/lib/configs/recommended.json b/packages/eslint-plugin-typescript/lib/configs/recommended.json deleted file mode 100644 index 44d970341802..000000000000 --- a/packages/eslint-plugin-typescript/lib/configs/recommended.json +++ /dev/null @@ -1,42 +0,0 @@ -{ - "parser": "eslint-plugin-typescript/parser", - "parserOptions": { - "sourceType": "module" - }, - "plugins": [ - "typescript" - ], - "rules": { - "typescript/adjacent-overload-signatures": "error", - "typescript/array-type": "error", - "typescript/ban-types": "error", - "camelcase": "off", - "typescript/camelcase": "error", - "typescript/class-name-casing": "error", - "typescript/explicit-function-return-type": "warn", - "typescript/explicit-member-accessibility": "error", - "indent": "off", - "typescript/indent": "error", - "typescript/interface-name-prefix": "error", - "typescript/member-delimiter-style": "error", - "typescript/no-angle-bracket-type-assertion": "error", - "no-array-constructor": "off", - "typescript/no-array-constructor": "error", - "typescript/no-empty-interface": "error", - "typescript/no-explicit-any": "warn", - "typescript/no-inferrable-types": "error", - "typescript/no-misused-new": "error", - "typescript/no-namespace": "error", - "typescript/no-non-null-assertion": "error", - "typescript/no-object-literal-type-assertion": "error", - "typescript/no-parameter-properties": "error", - "typescript/no-triple-slash-reference": "error", - "no-unused-vars": "off", - "typescript/no-unused-vars": "warn", - "typescript/no-use-before-define": "error", - "typescript/no-var-requires": "error", - "typescript/prefer-interface": "error", - "typescript/prefer-namespace-keyword": "error", - "typescript/type-annotation-spacing": "error" - } -} diff --git a/packages/eslint-plugin-typescript/.npmignore b/packages/eslint-plugin/.npmignore similarity index 100% rename from packages/eslint-plugin-typescript/.npmignore rename to packages/eslint-plugin/.npmignore diff --git a/packages/eslint-plugin-typescript/LICENSE b/packages/eslint-plugin/LICENSE similarity index 100% rename from packages/eslint-plugin-typescript/LICENSE rename to packages/eslint-plugin/LICENSE diff --git a/packages/eslint-plugin-typescript/README.md b/packages/eslint-plugin/README.md similarity index 85% rename from packages/eslint-plugin-typescript/README.md rename to packages/eslint-plugin/README.md index 94306e30dcef..82e116951b03 100644 --- a/packages/eslint-plugin-typescript/README.md +++ b/packages/eslint-plugin/README.md @@ -1,12 +1,8 @@ -# eslint-plugin-typescript +# @typescript-eslint/eslint-plugin -[![NPM version](https://img.shields.io/npm/v/eslint-plugin-typescript.svg)](https://www.npmjs.com/package/eslint-plugin-typescript) -[![NPM downloads](https://img.shields.io/npm/dm/eslint-plugin-typescript.svg)](https://www.npmjs.com/package/eslint-plugin-typescript) -[![TravisCI](https://img.shields.io/travis/bradzacher/eslint-plugin-typescript.svg)](https://travis-ci.com/bradzacher/eslint-plugin-typescript) - -TypeScript support for ESLint. (This is still in the very early stages, so please be patient.) - -### The below readme is for the upcoming 1.0.0 release. [Please see this tag for the current NPM version (0.14.0)](https://github.com/bradzacher/eslint-plugin-typescript/tree/0.14.0) +[![NPM version](https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg)](https://www.npmjs.com/package/@typescript-eslint/eslint-plugin) +[![NPM downloads](https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg)](https://www.npmjs.com/package/@typescript-eslint/eslint-plugin) +[![TravisCI](https://img.shields.io/travis/@typescript-eslint/eslint-plugin.svg)](https://travis-ci.com/@typescript-eslint/eslint-plugin) ## Installation @@ -22,33 +18,33 @@ Next, install `typescript` if you haven’t already: $ npm i typescript@~3.1.1 --save-dev ``` -Last, install `eslint-plugin-typescript`: +Last, install `@typescript-eslint/eslint-plugin`: ```shellsession -$ npm install eslint-plugin-typescript --save-dev +$ npm install @typescript-eslint/eslint-plugin --save-dev ``` -**Note:** If you installed ESLint globally (using the `-g` flag) then you must also install `eslint-plugin-typescript` globally. +**Note:** If you installed ESLint globally (using the `-g` flag) then you must also install `@typescript-eslint/eslint-plugin` globally. ## Usage -Add `eslint-plugin-typescript/parser` to the `parser` field and `typescript` to the plugins section of your `.eslintrc` configuration file: +Add `@typescript-eslint/eslint-plugin/parser` to the `parser` field and `typescript` to the plugins section of your `.eslintrc` configuration file: ```json { - "parser": "eslint-plugin-typescript/parser", + "parser": "@typescript-eslint/eslint-plugin/parser", "plugins": ["typescript"] } ``` -Note: The plugin provides its own version of the `typescript-eslint-parser` via `eslint-plugin-typescript/parser`. +Note: The plugin provides its own version of the `@typescript-eslint/parser` via `@typescript-eslint/eslint-plugin/parser`. This helps us guarantee 100% compatibility between the plugin and the parser. Then configure the rules you want to use under the rules section. ```json { - "parser": "eslint-plugin-typescript/parser", + "parser": "@typescript-eslint/eslint-plugin/parser", "plugins": ["typescript"], "rules": { "typescript/rule-name": "error" diff --git a/packages/eslint-plugin-typescript/ROADMAP.md b/packages/eslint-plugin/ROADMAP.md similarity index 94% rename from packages/eslint-plugin-typescript/ROADMAP.md rename to packages/eslint-plugin/ROADMAP.md index 052ff7cdcb6c..eb0cf5e33ec4 100644 --- a/packages/eslint-plugin-typescript/ROADMAP.md +++ b/packages/eslint-plugin/ROADMAP.md @@ -555,36 +555,36 @@ Relevant plugins: [`chai-expect-keywords`](https://github.com/gavinaiken/eslint- [no-with]: https://eslint.org/docs/rules/no-with [no-warning-comments]: https://eslint.org/docs/rules/no-warning-comments - - -[`typescript/adjacent-overload-signatures`]: https://github.com/bradzacher/eslint-plugin-typescript/blob/master/docs/rules/adjacent-overload-signatures.md -[`typescript/ban-types`]: https://github.com/bradzacher/eslint-plugin-typescript/blob/master/docs/rules/ban-types.md -[`typescript/explicit-member-accessibility`]: https://github.com/bradzacher/eslint-plugin-typescript/blob/master/docs/rules/explicit-member-accessibility.md -[`typescript/member-ordering`]: https://github.com/bradzacher/eslint-plugin-typescript/blob/master/docs/rules/member-ordering.md -[`typescript/no-explicit-any`]: https://github.com/bradzacher/eslint-plugin-typescript/blob/master/docs/rules/no-explicit-any.md -[`typescript/no-empty-interface`]: https://github.com/bradzacher/eslint-plugin-typescript/blob/master/docs/rules/no-empty-interface.md -[`typescript/no-inferrable-types`]: https://github.com/bradzacher/eslint-plugin-typescript/blob/master/docs/rules/no-inferrable-types.md -[`typescript/prefer-namespace-keyword`]: https://github.com/bradzacher/eslint-plugin-typescript/blob/master/docs/rules/prefer-namespace-keyword.md -[`typescript/no-namespace`]: https://github.com/bradzacher/eslint-plugin-typescript/blob/master/docs/rules/no-namespace.md -[`typescript/no-non-null-assertion`]: https://github.com/bradzacher/eslint-plugin-typescript/blob/master/docs/rules/no-non-null-assertion.md -[`typescript/no-triple-slash-reference`]: https://github.com/bradzacher/eslint-plugin-typescript/blob/master/docs/rules/no-triple-slash-reference.md -[`typescript/no-var-requires`]: https://github.com/bradzacher/eslint-plugin-typescript/blob/master/docs/rules/no-var-requires.md -[`typescript/type-annotation-spacing`]: https://github.com/bradzacher/eslint-plugin-typescript/blob/master/docs/rules/type-annotation-spacing.md -[`typescript/no-misused-new`]: https://github.com/bradzacher/eslint-plugin-typescript/blob/master/docs/rules/no-misused-new.md -[`typescript/no-object-literal-type-assertion`]: https://github.com/bradzacher/eslint-plugin-typescript/blob/master/docs/rules/no-object-literal-type-assertion.md -[`typescript/no-this-alias`]: https://github.com/bradzacher/eslint-plugin-typescript/blob/master/docs/rules/no-this-alias.md -[`typescript/no-extraneous-class`]: https://github.com/bradzacher/eslint-plugin-typescript/blob/master/docs/rules/no-extraneous-class.md -[`typescript/no-unused-vars`]: https://github.com/bradzacher/eslint-plugin-typescript/blob/master/docs/rules/no-unused-vars.md -[`typescript/no-use-before-define`]: https://github.com/bradzacher/eslint-plugin-typescript/blob/master/docs/rules/no-use-before-define.md -[`typescript/indent`]: https://github.com/bradzacher/eslint-plugin-typescript/blob/master/docs/rules/indent.md -[`typescript/array-type`]: https://github.com/bradzacher/eslint-plugin-typescript/blob/master/docs/rules/array-type.md -[`typescript/class-name-casing`]: https://github.com/bradzacher/eslint-plugin-typescript/blob/master/docs/rules/class-name-casing.md -[`typescript/interface-name-prefix`]: https://github.com/bradzacher/eslint-plugin-typescript/blob/master/docs/rules/interface-name-prefix.md -[`typescript/no-angle-bracket-type-assertion`]: https://github.com/bradzacher/eslint-plugin-typescript/blob/master/docs/rules/no-angle-bracket-type-assertion.md -[`typescript/no-parameter-properties`]: https://github.com/bradzacher/eslint-plugin-typescript/blob/master/docs/rules/no-parameter-properties.md -[`typescript/member-delimiter-style`]: https://github.com/bradzacher/eslint-plugin-typescript/blob/master/docs/rules/member-delimiter-style.md -[`typescript/prefer-interface`]: https://github.com/bradzacher/eslint-plugin-typescript/blob/master/docs/rules/prefer-interface.md -[`typescript/no-array-constructor`]: https://github.com/bradzacher/eslint-plugin-typescript/blob/master/docs/rules/no-array-constructor.md + + +[`typescript/adjacent-overload-signatures`]: https://github.com/bradzacher/@typescript-eslint/eslint-plugin/blob/master/docs/rules/adjacent-overload-signatures.md +[`typescript/ban-types`]: https://github.com/bradzacher/@typescript-eslint/eslint-plugin/blob/master/docs/rules/ban-types.md +[`typescript/explicit-member-accessibility`]: https://github.com/bradzacher/@typescript-eslint/eslint-plugin/blob/master/docs/rules/explicit-member-accessibility.md +[`typescript/member-ordering`]: https://github.com/bradzacher/@typescript-eslint/eslint-plugin/blob/master/docs/rules/member-ordering.md +[`typescript/no-explicit-any`]: https://github.com/bradzacher/@typescript-eslint/eslint-plugin/blob/master/docs/rules/no-explicit-any.md +[`typescript/no-empty-interface`]: https://github.com/bradzacher/@typescript-eslint/eslint-plugin/blob/master/docs/rules/no-empty-interface.md +[`typescript/no-inferrable-types`]: https://github.com/bradzacher/@typescript-eslint/eslint-plugin/blob/master/docs/rules/no-inferrable-types.md +[`typescript/prefer-namespace-keyword`]: https://github.com/bradzacher/@typescript-eslint/eslint-plugin/blob/master/docs/rules/prefer-namespace-keyword.md +[`typescript/no-namespace`]: https://github.com/bradzacher/@typescript-eslint/eslint-plugin/blob/master/docs/rules/no-namespace.md +[`typescript/no-non-null-assertion`]: https://github.com/bradzacher/@typescript-eslint/eslint-plugin/blob/master/docs/rules/no-non-null-assertion.md +[`typescript/no-triple-slash-reference`]: https://github.com/bradzacher/@typescript-eslint/eslint-plugin/blob/master/docs/rules/no-triple-slash-reference.md +[`typescript/no-var-requires`]: https://github.com/bradzacher/@typescript-eslint/eslint-plugin/blob/master/docs/rules/no-var-requires.md +[`typescript/type-annotation-spacing`]: https://github.com/bradzacher/@typescript-eslint/eslint-plugin/blob/master/docs/rules/type-annotation-spacing.md +[`typescript/no-misused-new`]: https://github.com/bradzacher/@typescript-eslint/eslint-plugin/blob/master/docs/rules/no-misused-new.md +[`typescript/no-object-literal-type-assertion`]: https://github.com/bradzacher/@typescript-eslint/eslint-plugin/blob/master/docs/rules/no-object-literal-type-assertion.md +[`typescript/no-this-alias`]: https://github.com/bradzacher/@typescript-eslint/eslint-plugin/blob/master/docs/rules/no-this-alias.md +[`typescript/no-extraneous-class`]: https://github.com/bradzacher/@typescript-eslint/eslint-plugin/blob/master/docs/rules/no-extraneous-class.md +[`typescript/no-unused-vars`]: https://github.com/bradzacher/@typescript-eslint/eslint-plugin/blob/master/docs/rules/no-unused-vars.md +[`typescript/no-use-before-define`]: https://github.com/bradzacher/@typescript-eslint/eslint-plugin/blob/master/docs/rules/no-use-before-define.md +[`typescript/indent`]: https://github.com/bradzacher/@typescript-eslint/eslint-plugin/blob/master/docs/rules/indent.md +[`typescript/array-type`]: https://github.com/bradzacher/@typescript-eslint/eslint-plugin/blob/master/docs/rules/array-type.md +[`typescript/class-name-casing`]: https://github.com/bradzacher/@typescript-eslint/eslint-plugin/blob/master/docs/rules/class-name-casing.md +[`typescript/interface-name-prefix`]: https://github.com/bradzacher/@typescript-eslint/eslint-plugin/blob/master/docs/rules/interface-name-prefix.md +[`typescript/no-angle-bracket-type-assertion`]: https://github.com/bradzacher/@typescript-eslint/eslint-plugin/blob/master/docs/rules/no-angle-bracket-type-assertion.md +[`typescript/no-parameter-properties`]: https://github.com/bradzacher/@typescript-eslint/eslint-plugin/blob/master/docs/rules/no-parameter-properties.md +[`typescript/member-delimiter-style`]: https://github.com/bradzacher/@typescript-eslint/eslint-plugin/blob/master/docs/rules/member-delimiter-style.md +[`typescript/prefer-interface`]: https://github.com/bradzacher/@typescript-eslint/eslint-plugin/blob/master/docs/rules/prefer-interface.md +[`typescript/no-array-constructor`]: https://github.com/bradzacher/@typescript-eslint/eslint-plugin/blob/master/docs/rules/no-array-constructor.md diff --git a/packages/eslint-plugin-typescript/docs/rules/adjacent-overload-signatures.md b/packages/eslint-plugin/docs/rules/adjacent-overload-signatures.md similarity index 100% rename from packages/eslint-plugin-typescript/docs/rules/adjacent-overload-signatures.md rename to packages/eslint-plugin/docs/rules/adjacent-overload-signatures.md diff --git a/packages/eslint-plugin-typescript/docs/rules/array-type.md b/packages/eslint-plugin/docs/rules/array-type.md similarity index 100% rename from packages/eslint-plugin-typescript/docs/rules/array-type.md rename to packages/eslint-plugin/docs/rules/array-type.md diff --git a/packages/eslint-plugin-typescript/docs/rules/ban-types.md b/packages/eslint-plugin/docs/rules/ban-types.md similarity index 100% rename from packages/eslint-plugin-typescript/docs/rules/ban-types.md rename to packages/eslint-plugin/docs/rules/ban-types.md diff --git a/packages/eslint-plugin-typescript/docs/rules/camelcase.md b/packages/eslint-plugin/docs/rules/camelcase.md similarity index 100% rename from packages/eslint-plugin-typescript/docs/rules/camelcase.md rename to packages/eslint-plugin/docs/rules/camelcase.md diff --git a/packages/eslint-plugin-typescript/docs/rules/class-name-casing.md b/packages/eslint-plugin/docs/rules/class-name-casing.md similarity index 100% rename from packages/eslint-plugin-typescript/docs/rules/class-name-casing.md rename to packages/eslint-plugin/docs/rules/class-name-casing.md diff --git a/packages/eslint-plugin-typescript/docs/rules/explicit-function-return-type.md b/packages/eslint-plugin/docs/rules/explicit-function-return-type.md similarity index 100% rename from packages/eslint-plugin-typescript/docs/rules/explicit-function-return-type.md rename to packages/eslint-plugin/docs/rules/explicit-function-return-type.md diff --git a/packages/eslint-plugin-typescript/docs/rules/explicit-member-accessibility.md b/packages/eslint-plugin/docs/rules/explicit-member-accessibility.md similarity index 100% rename from packages/eslint-plugin-typescript/docs/rules/explicit-member-accessibility.md rename to packages/eslint-plugin/docs/rules/explicit-member-accessibility.md diff --git a/packages/eslint-plugin-typescript/docs/rules/generic-type-naming.md b/packages/eslint-plugin/docs/rules/generic-type-naming.md similarity index 100% rename from packages/eslint-plugin-typescript/docs/rules/generic-type-naming.md rename to packages/eslint-plugin/docs/rules/generic-type-naming.md diff --git a/packages/eslint-plugin-typescript/docs/rules/indent.md b/packages/eslint-plugin/docs/rules/indent.md similarity index 100% rename from packages/eslint-plugin-typescript/docs/rules/indent.md rename to packages/eslint-plugin/docs/rules/indent.md diff --git a/packages/eslint-plugin-typescript/docs/rules/interface-name-prefix.md b/packages/eslint-plugin/docs/rules/interface-name-prefix.md similarity index 100% rename from packages/eslint-plugin-typescript/docs/rules/interface-name-prefix.md rename to packages/eslint-plugin/docs/rules/interface-name-prefix.md diff --git a/packages/eslint-plugin-typescript/docs/rules/member-delimiter-style.md b/packages/eslint-plugin/docs/rules/member-delimiter-style.md similarity index 100% rename from packages/eslint-plugin-typescript/docs/rules/member-delimiter-style.md rename to packages/eslint-plugin/docs/rules/member-delimiter-style.md diff --git a/packages/eslint-plugin-typescript/docs/rules/member-naming.md b/packages/eslint-plugin/docs/rules/member-naming.md similarity index 100% rename from packages/eslint-plugin-typescript/docs/rules/member-naming.md rename to packages/eslint-plugin/docs/rules/member-naming.md diff --git a/packages/eslint-plugin-typescript/docs/rules/member-ordering.md b/packages/eslint-plugin/docs/rules/member-ordering.md similarity index 100% rename from packages/eslint-plugin-typescript/docs/rules/member-ordering.md rename to packages/eslint-plugin/docs/rules/member-ordering.md diff --git a/packages/eslint-plugin-typescript/docs/rules/no-angle-bracket-type-assertion.md b/packages/eslint-plugin/docs/rules/no-angle-bracket-type-assertion.md similarity index 100% rename from packages/eslint-plugin-typescript/docs/rules/no-angle-bracket-type-assertion.md rename to packages/eslint-plugin/docs/rules/no-angle-bracket-type-assertion.md diff --git a/packages/eslint-plugin-typescript/docs/rules/no-array-constructor.md b/packages/eslint-plugin/docs/rules/no-array-constructor.md similarity index 100% rename from packages/eslint-plugin-typescript/docs/rules/no-array-constructor.md rename to packages/eslint-plugin/docs/rules/no-array-constructor.md diff --git a/packages/eslint-plugin-typescript/docs/rules/no-empty-interface.md b/packages/eslint-plugin/docs/rules/no-empty-interface.md similarity index 100% rename from packages/eslint-plugin-typescript/docs/rules/no-empty-interface.md rename to packages/eslint-plugin/docs/rules/no-empty-interface.md diff --git a/packages/eslint-plugin-typescript/docs/rules/no-explicit-any.md b/packages/eslint-plugin/docs/rules/no-explicit-any.md similarity index 100% rename from packages/eslint-plugin-typescript/docs/rules/no-explicit-any.md rename to packages/eslint-plugin/docs/rules/no-explicit-any.md diff --git a/packages/eslint-plugin-typescript/docs/rules/no-extraneous-class.md b/packages/eslint-plugin/docs/rules/no-extraneous-class.md similarity index 100% rename from packages/eslint-plugin-typescript/docs/rules/no-extraneous-class.md rename to packages/eslint-plugin/docs/rules/no-extraneous-class.md diff --git a/packages/eslint-plugin-typescript/docs/rules/no-inferrable-types.md b/packages/eslint-plugin/docs/rules/no-inferrable-types.md similarity index 100% rename from packages/eslint-plugin-typescript/docs/rules/no-inferrable-types.md rename to packages/eslint-plugin/docs/rules/no-inferrable-types.md diff --git a/packages/eslint-plugin-typescript/docs/rules/no-misused-new.md b/packages/eslint-plugin/docs/rules/no-misused-new.md similarity index 100% rename from packages/eslint-plugin-typescript/docs/rules/no-misused-new.md rename to packages/eslint-plugin/docs/rules/no-misused-new.md diff --git a/packages/eslint-plugin-typescript/docs/rules/no-namespace.md b/packages/eslint-plugin/docs/rules/no-namespace.md similarity index 100% rename from packages/eslint-plugin-typescript/docs/rules/no-namespace.md rename to packages/eslint-plugin/docs/rules/no-namespace.md diff --git a/packages/eslint-plugin-typescript/docs/rules/no-non-null-assertion.md b/packages/eslint-plugin/docs/rules/no-non-null-assertion.md similarity index 100% rename from packages/eslint-plugin-typescript/docs/rules/no-non-null-assertion.md rename to packages/eslint-plugin/docs/rules/no-non-null-assertion.md diff --git a/packages/eslint-plugin-typescript/docs/rules/no-object-literal-type-assertion.md b/packages/eslint-plugin/docs/rules/no-object-literal-type-assertion.md similarity index 100% rename from packages/eslint-plugin-typescript/docs/rules/no-object-literal-type-assertion.md rename to packages/eslint-plugin/docs/rules/no-object-literal-type-assertion.md diff --git a/packages/eslint-plugin-typescript/docs/rules/no-parameter-properties.md b/packages/eslint-plugin/docs/rules/no-parameter-properties.md similarity index 100% rename from packages/eslint-plugin-typescript/docs/rules/no-parameter-properties.md rename to packages/eslint-plugin/docs/rules/no-parameter-properties.md diff --git a/packages/eslint-plugin-typescript/docs/rules/no-this-alias.md b/packages/eslint-plugin/docs/rules/no-this-alias.md similarity index 100% rename from packages/eslint-plugin-typescript/docs/rules/no-this-alias.md rename to packages/eslint-plugin/docs/rules/no-this-alias.md diff --git a/packages/eslint-plugin-typescript/docs/rules/no-triple-slash-reference.md b/packages/eslint-plugin/docs/rules/no-triple-slash-reference.md similarity index 100% rename from packages/eslint-plugin-typescript/docs/rules/no-triple-slash-reference.md rename to packages/eslint-plugin/docs/rules/no-triple-slash-reference.md diff --git a/packages/eslint-plugin-typescript/docs/rules/no-type-alias.md b/packages/eslint-plugin/docs/rules/no-type-alias.md similarity index 100% rename from packages/eslint-plugin-typescript/docs/rules/no-type-alias.md rename to packages/eslint-plugin/docs/rules/no-type-alias.md diff --git a/packages/eslint-plugin-typescript/docs/rules/no-unused-vars.md b/packages/eslint-plugin/docs/rules/no-unused-vars.md similarity index 100% rename from packages/eslint-plugin-typescript/docs/rules/no-unused-vars.md rename to packages/eslint-plugin/docs/rules/no-unused-vars.md diff --git a/packages/eslint-plugin-typescript/docs/rules/no-use-before-define.md b/packages/eslint-plugin/docs/rules/no-use-before-define.md similarity index 98% rename from packages/eslint-plugin-typescript/docs/rules/no-use-before-define.md rename to packages/eslint-plugin/docs/rules/no-use-before-define.md index 553924c9c567..d439d0111a00 100644 --- a/packages/eslint-plugin-typescript/docs/rules/no-use-before-define.md +++ b/packages/eslint-plugin/docs/rules/no-use-before-define.md @@ -88,7 +88,7 @@ let myVar: StringOrNumber; If this is `true`, the rule warns every reference to a variable before the variable declaration. Otherwise, the rule ignores a reference if the declaration is in an upper scope, while still reporting the reference if it's in the same scope as the declaration. Default is `true`. -- `typedefs` (`boolean`, **added** in `eslint-plugin-typescript`) - +- `typedefs` (`boolean`, **added** in `@typescript-eslint/eslint-plugin`) - The flag which shows whether or not this rule checks type declarations. If this is `true`, this rule warns every reference to a type before the type declaration. Otherwise, ignores those references. diff --git a/packages/eslint-plugin-typescript/docs/rules/no-var-requires.md b/packages/eslint-plugin/docs/rules/no-var-requires.md similarity index 100% rename from packages/eslint-plugin-typescript/docs/rules/no-var-requires.md rename to packages/eslint-plugin/docs/rules/no-var-requires.md diff --git a/packages/eslint-plugin-typescript/docs/rules/prefer-interface.md b/packages/eslint-plugin/docs/rules/prefer-interface.md similarity index 100% rename from packages/eslint-plugin-typescript/docs/rules/prefer-interface.md rename to packages/eslint-plugin/docs/rules/prefer-interface.md diff --git a/packages/eslint-plugin-typescript/docs/rules/prefer-namespace-keyword.md b/packages/eslint-plugin/docs/rules/prefer-namespace-keyword.md similarity index 100% rename from packages/eslint-plugin-typescript/docs/rules/prefer-namespace-keyword.md rename to packages/eslint-plugin/docs/rules/prefer-namespace-keyword.md diff --git a/packages/eslint-plugin-typescript/docs/rules/type-annotation-spacing.md b/packages/eslint-plugin/docs/rules/type-annotation-spacing.md similarity index 100% rename from packages/eslint-plugin-typescript/docs/rules/type-annotation-spacing.md rename to packages/eslint-plugin/docs/rules/type-annotation-spacing.md diff --git a/packages/eslint-plugin-typescript/jest.config.js b/packages/eslint-plugin/jest.config.js similarity index 100% rename from packages/eslint-plugin-typescript/jest.config.js rename to packages/eslint-plugin/jest.config.js diff --git a/packages/eslint-plugin/lib/configs/recommended.json b/packages/eslint-plugin/lib/configs/recommended.json new file mode 100644 index 000000000000..77b6e55d31c9 --- /dev/null +++ b/packages/eslint-plugin/lib/configs/recommended.json @@ -0,0 +1,42 @@ +{ + "parser": "@typescript-eslint/eslint-plugin/parser", + "parserOptions": { + "sourceType": "module" + }, + "plugins": [ + "@typescript-eslint" + ], + "rules": { + "@typescript-eslint/adjacent-overload-signatures": "error", + "@typescript-eslint/array-type": "error", + "@typescript-eslint/ban-types": "error", + "camelcase": "off", + "@typescript-eslint/camelcase": "error", + "@typescript-eslint/class-name-casing": "error", + "@typescript-eslint/explicit-function-return-type": "warn", + "@typescript-eslint/explicit-member-accessibility": "error", + "indent": "off", + "@typescript-eslint/indent": "error", + "@typescript-eslint/interface-name-prefix": "error", + "@typescript-eslint/member-delimiter-style": "error", + "@typescript-eslint/no-angle-bracket-type-assertion": "error", + "no-array-constructor": "off", + "@typescript-eslint/no-array-constructor": "error", + "@typescript-eslint/no-empty-interface": "error", + "@typescript-eslint/no-explicit-any": "warn", + "@typescript-eslint/no-inferrable-types": "error", + "@typescript-eslint/no-misused-new": "error", + "@typescript-eslint/no-namespace": "error", + "@typescript-eslint/no-non-null-assertion": "error", + "@typescript-eslint/no-object-literal-type-assertion": "error", + "@typescript-eslint/no-parameter-properties": "error", + "@typescript-eslint/no-triple-slash-reference": "error", + "no-unused-vars": "off", + "@typescript-eslint/no-unused-vars": "warn", + "@typescript-eslint/no-use-before-define": "error", + "@typescript-eslint/no-var-requires": "error", + "@typescript-eslint/prefer-interface": "error", + "@typescript-eslint/prefer-namespace-keyword": "error", + "@typescript-eslint/type-annotation-spacing": "error" + } +} diff --git a/packages/eslint-plugin-typescript/lib/index.js b/packages/eslint-plugin/lib/index.js similarity index 100% rename from packages/eslint-plugin-typescript/lib/index.js rename to packages/eslint-plugin/lib/index.js diff --git a/packages/eslint-plugin-typescript/lib/rules/adjacent-overload-signatures.js b/packages/eslint-plugin/lib/rules/adjacent-overload-signatures.js similarity index 100% rename from packages/eslint-plugin-typescript/lib/rules/adjacent-overload-signatures.js rename to packages/eslint-plugin/lib/rules/adjacent-overload-signatures.js diff --git a/packages/eslint-plugin-typescript/lib/rules/array-type.js b/packages/eslint-plugin/lib/rules/array-type.js similarity index 100% rename from packages/eslint-plugin-typescript/lib/rules/array-type.js rename to packages/eslint-plugin/lib/rules/array-type.js diff --git a/packages/eslint-plugin-typescript/lib/rules/ban-types.js b/packages/eslint-plugin/lib/rules/ban-types.js similarity index 100% rename from packages/eslint-plugin-typescript/lib/rules/ban-types.js rename to packages/eslint-plugin/lib/rules/ban-types.js diff --git a/packages/eslint-plugin-typescript/lib/rules/camelcase.js b/packages/eslint-plugin/lib/rules/camelcase.js similarity index 100% rename from packages/eslint-plugin-typescript/lib/rules/camelcase.js rename to packages/eslint-plugin/lib/rules/camelcase.js diff --git a/packages/eslint-plugin-typescript/lib/rules/class-name-casing.js b/packages/eslint-plugin/lib/rules/class-name-casing.js similarity index 100% rename from packages/eslint-plugin-typescript/lib/rules/class-name-casing.js rename to packages/eslint-plugin/lib/rules/class-name-casing.js diff --git a/packages/eslint-plugin-typescript/lib/rules/explicit-function-return-type.js b/packages/eslint-plugin/lib/rules/explicit-function-return-type.js similarity index 100% rename from packages/eslint-plugin-typescript/lib/rules/explicit-function-return-type.js rename to packages/eslint-plugin/lib/rules/explicit-function-return-type.js diff --git a/packages/eslint-plugin-typescript/lib/rules/explicit-member-accessibility.js b/packages/eslint-plugin/lib/rules/explicit-member-accessibility.js similarity index 100% rename from packages/eslint-plugin-typescript/lib/rules/explicit-member-accessibility.js rename to packages/eslint-plugin/lib/rules/explicit-member-accessibility.js diff --git a/packages/eslint-plugin-typescript/lib/rules/generic-type-naming.js b/packages/eslint-plugin/lib/rules/generic-type-naming.js similarity index 100% rename from packages/eslint-plugin-typescript/lib/rules/generic-type-naming.js rename to packages/eslint-plugin/lib/rules/generic-type-naming.js diff --git a/packages/eslint-plugin-typescript/lib/rules/indent.js b/packages/eslint-plugin/lib/rules/indent.js similarity index 100% rename from packages/eslint-plugin-typescript/lib/rules/indent.js rename to packages/eslint-plugin/lib/rules/indent.js diff --git a/packages/eslint-plugin-typescript/lib/rules/interface-name-prefix.js b/packages/eslint-plugin/lib/rules/interface-name-prefix.js similarity index 100% rename from packages/eslint-plugin-typescript/lib/rules/interface-name-prefix.js rename to packages/eslint-plugin/lib/rules/interface-name-prefix.js diff --git a/packages/eslint-plugin-typescript/lib/rules/member-delimiter-style.js b/packages/eslint-plugin/lib/rules/member-delimiter-style.js similarity index 100% rename from packages/eslint-plugin-typescript/lib/rules/member-delimiter-style.js rename to packages/eslint-plugin/lib/rules/member-delimiter-style.js diff --git a/packages/eslint-plugin-typescript/lib/rules/member-naming.js b/packages/eslint-plugin/lib/rules/member-naming.js similarity index 100% rename from packages/eslint-plugin-typescript/lib/rules/member-naming.js rename to packages/eslint-plugin/lib/rules/member-naming.js diff --git a/packages/eslint-plugin-typescript/lib/rules/member-ordering.js b/packages/eslint-plugin/lib/rules/member-ordering.js similarity index 100% rename from packages/eslint-plugin-typescript/lib/rules/member-ordering.js rename to packages/eslint-plugin/lib/rules/member-ordering.js diff --git a/packages/eslint-plugin-typescript/lib/rules/no-angle-bracket-type-assertion.js b/packages/eslint-plugin/lib/rules/no-angle-bracket-type-assertion.js similarity index 100% rename from packages/eslint-plugin-typescript/lib/rules/no-angle-bracket-type-assertion.js rename to packages/eslint-plugin/lib/rules/no-angle-bracket-type-assertion.js diff --git a/packages/eslint-plugin-typescript/lib/rules/no-array-constructor.js b/packages/eslint-plugin/lib/rules/no-array-constructor.js similarity index 100% rename from packages/eslint-plugin-typescript/lib/rules/no-array-constructor.js rename to packages/eslint-plugin/lib/rules/no-array-constructor.js diff --git a/packages/eslint-plugin-typescript/lib/rules/no-empty-interface.js b/packages/eslint-plugin/lib/rules/no-empty-interface.js similarity index 100% rename from packages/eslint-plugin-typescript/lib/rules/no-empty-interface.js rename to packages/eslint-plugin/lib/rules/no-empty-interface.js diff --git a/packages/eslint-plugin-typescript/lib/rules/no-explicit-any.js b/packages/eslint-plugin/lib/rules/no-explicit-any.js similarity index 100% rename from packages/eslint-plugin-typescript/lib/rules/no-explicit-any.js rename to packages/eslint-plugin/lib/rules/no-explicit-any.js diff --git a/packages/eslint-plugin-typescript/lib/rules/no-extraneous-class.js b/packages/eslint-plugin/lib/rules/no-extraneous-class.js similarity index 100% rename from packages/eslint-plugin-typescript/lib/rules/no-extraneous-class.js rename to packages/eslint-plugin/lib/rules/no-extraneous-class.js diff --git a/packages/eslint-plugin-typescript/lib/rules/no-inferrable-types.js b/packages/eslint-plugin/lib/rules/no-inferrable-types.js similarity index 100% rename from packages/eslint-plugin-typescript/lib/rules/no-inferrable-types.js rename to packages/eslint-plugin/lib/rules/no-inferrable-types.js diff --git a/packages/eslint-plugin-typescript/lib/rules/no-misused-new.js b/packages/eslint-plugin/lib/rules/no-misused-new.js similarity index 100% rename from packages/eslint-plugin-typescript/lib/rules/no-misused-new.js rename to packages/eslint-plugin/lib/rules/no-misused-new.js diff --git a/packages/eslint-plugin-typescript/lib/rules/no-namespace.js b/packages/eslint-plugin/lib/rules/no-namespace.js similarity index 100% rename from packages/eslint-plugin-typescript/lib/rules/no-namespace.js rename to packages/eslint-plugin/lib/rules/no-namespace.js diff --git a/packages/eslint-plugin-typescript/lib/rules/no-non-null-assertion.js b/packages/eslint-plugin/lib/rules/no-non-null-assertion.js similarity index 100% rename from packages/eslint-plugin-typescript/lib/rules/no-non-null-assertion.js rename to packages/eslint-plugin/lib/rules/no-non-null-assertion.js diff --git a/packages/eslint-plugin-typescript/lib/rules/no-object-literal-type-assertion.js b/packages/eslint-plugin/lib/rules/no-object-literal-type-assertion.js similarity index 100% rename from packages/eslint-plugin-typescript/lib/rules/no-object-literal-type-assertion.js rename to packages/eslint-plugin/lib/rules/no-object-literal-type-assertion.js diff --git a/packages/eslint-plugin-typescript/lib/rules/no-parameter-properties.js b/packages/eslint-plugin/lib/rules/no-parameter-properties.js similarity index 100% rename from packages/eslint-plugin-typescript/lib/rules/no-parameter-properties.js rename to packages/eslint-plugin/lib/rules/no-parameter-properties.js diff --git a/packages/eslint-plugin-typescript/lib/rules/no-this-alias.js b/packages/eslint-plugin/lib/rules/no-this-alias.js similarity index 100% rename from packages/eslint-plugin-typescript/lib/rules/no-this-alias.js rename to packages/eslint-plugin/lib/rules/no-this-alias.js diff --git a/packages/eslint-plugin-typescript/lib/rules/no-triple-slash-reference.js b/packages/eslint-plugin/lib/rules/no-triple-slash-reference.js similarity index 100% rename from packages/eslint-plugin-typescript/lib/rules/no-triple-slash-reference.js rename to packages/eslint-plugin/lib/rules/no-triple-slash-reference.js diff --git a/packages/eslint-plugin-typescript/lib/rules/no-type-alias.js b/packages/eslint-plugin/lib/rules/no-type-alias.js similarity index 100% rename from packages/eslint-plugin-typescript/lib/rules/no-type-alias.js rename to packages/eslint-plugin/lib/rules/no-type-alias.js diff --git a/packages/eslint-plugin-typescript/lib/rules/no-unused-vars.js b/packages/eslint-plugin/lib/rules/no-unused-vars.js similarity index 100% rename from packages/eslint-plugin-typescript/lib/rules/no-unused-vars.js rename to packages/eslint-plugin/lib/rules/no-unused-vars.js diff --git a/packages/eslint-plugin-typescript/lib/rules/no-use-before-define.js b/packages/eslint-plugin/lib/rules/no-use-before-define.js similarity index 100% rename from packages/eslint-plugin-typescript/lib/rules/no-use-before-define.js rename to packages/eslint-plugin/lib/rules/no-use-before-define.js diff --git a/packages/eslint-plugin-typescript/lib/rules/no-var-requires.js b/packages/eslint-plugin/lib/rules/no-var-requires.js similarity index 100% rename from packages/eslint-plugin-typescript/lib/rules/no-var-requires.js rename to packages/eslint-plugin/lib/rules/no-var-requires.js diff --git a/packages/eslint-plugin-typescript/lib/rules/prefer-interface.js b/packages/eslint-plugin/lib/rules/prefer-interface.js similarity index 100% rename from packages/eslint-plugin-typescript/lib/rules/prefer-interface.js rename to packages/eslint-plugin/lib/rules/prefer-interface.js diff --git a/packages/eslint-plugin-typescript/lib/rules/prefer-namespace-keyword.js b/packages/eslint-plugin/lib/rules/prefer-namespace-keyword.js similarity index 100% rename from packages/eslint-plugin-typescript/lib/rules/prefer-namespace-keyword.js rename to packages/eslint-plugin/lib/rules/prefer-namespace-keyword.js diff --git a/packages/eslint-plugin-typescript/lib/rules/type-annotation-spacing.js b/packages/eslint-plugin/lib/rules/type-annotation-spacing.js similarity index 100% rename from packages/eslint-plugin-typescript/lib/rules/type-annotation-spacing.js rename to packages/eslint-plugin/lib/rules/type-annotation-spacing.js diff --git a/packages/eslint-plugin-typescript/lib/util.js b/packages/eslint-plugin/lib/util.js similarity index 93% rename from packages/eslint-plugin-typescript/lib/util.js rename to packages/eslint-plugin/lib/util.js index 2578c60aa806..66c6312ea14d 100644 --- a/packages/eslint-plugin-typescript/lib/util.js +++ b/packages/eslint-plugin/lib/util.js @@ -5,7 +5,7 @@ const version = require('../package.json').version; exports.tslintRule = name => `\`${name}\` from TSLint`; exports.metaDocsUrl = name => - `https://github.com/typescript-eslint/typescript-eslint/blob/${version}/packages/eslint-plugin-typescript/docs/rules/${name}.md`; + `https://github.com/typescript-eslint/typescript-eslint/blob/${version}/packages/eslint-plugin/docs/rules/${name}.md`; /** * Check if the context file name is *.ts or *.tsx @@ -117,11 +117,11 @@ exports.getParserServices = context => { !context.parserServices.program || !context.parserServices.esTreeNodeToTSNodeMap ) { - // TODO - the message will require revisiting once the typescript-eslint-parser/typescript-estree finalises + // TODO - the message will require revisiting once the @typescript-eslint/parser work finalises // their work around exposing the parser. They may require that there be a project config field in // the eslint config, in which case we should check and/or report that here appropriately. throw new Error( - 'This rule requires you to use `eslint-plugin-typescript/parser`.' + 'This rule requires you to use `@typescript-eslint/eslint-plugin/parser`.' ); } return context.parserServices; diff --git a/packages/eslint-plugin-typescript/package.json b/packages/eslint-plugin/package.json similarity index 84% rename from packages/eslint-plugin-typescript/package.json rename to packages/eslint-plugin/package.json index ac55100bc692..86c8a1c62193 100644 --- a/packages/eslint-plugin-typescript/package.json +++ b/packages/eslint-plugin/package.json @@ -1,6 +1,6 @@ { - "name": "eslint-plugin-typescript", - "version": "1.0.0-rc.3", + "name": "@typescript-eslint/eslint-plugin", + "version": "0.2.0", "description": "TypeScript plugin for ESLint", "keywords": [ "eslint", @@ -24,8 +24,8 @@ "recommended:update": "node tools/update-recommended.js" }, "dependencies": { - "requireindex": "^1.2.0", - "typescript-eslint-parser": "21.0.2" + "@typescript-eslint/parser": "0.2.0", + "requireindex": "^1.2.0" }, "devDependencies": { "eslint": "^5.9.0", diff --git a/packages/eslint-plugin-typescript/parser.js b/packages/eslint-plugin/parser.js similarity index 61% rename from packages/eslint-plugin-typescript/parser.js rename to packages/eslint-plugin/parser.js index a2f0433ab12a..44041c4bf2c8 100644 --- a/packages/eslint-plugin-typescript/parser.js +++ b/packages/eslint-plugin/parser.js @@ -5,6 +5,6 @@ 'use strict'; -// export the typescript-eslint-parser. +// export the @typescript-eslint/parser. // this forces the parser to be a direct dependency of the plugin. -module.exports = require('typescript-eslint-parser'); +module.exports = require('@typescript-eslint/parser'); diff --git a/packages/eslint-plugin-typescript/tests/lib/eslint-rules/no-dupe-args.js b/packages/eslint-plugin/tests/lib/eslint-rules/no-dupe-args.js similarity index 94% rename from packages/eslint-plugin-typescript/tests/lib/eslint-rules/no-dupe-args.js rename to packages/eslint-plugin/tests/lib/eslint-rules/no-dupe-args.js index eda55ccd242c..65d2c88314e0 100644 --- a/packages/eslint-plugin-typescript/tests/lib/eslint-rules/no-dupe-args.js +++ b/packages/eslint-plugin/tests/lib/eslint-rules/no-dupe-args.js @@ -13,7 +13,7 @@ const ruleTester = new RuleTester({ sourceType: 'module', ecmaFeatures: {} }, - parser: 'typescript-eslint-parser' + parser: '@typescript-eslint/parser' }); ruleTester.run('no-dupe-args', rule, { diff --git a/packages/eslint-plugin-typescript/tests/lib/eslint-rules/no-implicit-globals.js b/packages/eslint-plugin/tests/lib/eslint-rules/no-implicit-globals.js similarity index 94% rename from packages/eslint-plugin-typescript/tests/lib/eslint-rules/no-implicit-globals.js rename to packages/eslint-plugin/tests/lib/eslint-rules/no-implicit-globals.js index 410f23df03ff..654c3374ca8b 100644 --- a/packages/eslint-plugin-typescript/tests/lib/eslint-rules/no-implicit-globals.js +++ b/packages/eslint-plugin/tests/lib/eslint-rules/no-implicit-globals.js @@ -12,7 +12,7 @@ const ruleTester = new RuleTester({ ecmaVersion: 6, sourceType: 'module' }, - parser: 'typescript-eslint-parser' + parser: '@typescript-eslint/parser' }); ruleTester.run('no-implicit-globals', rule, { diff --git a/packages/eslint-plugin-typescript/tests/lib/eslint-rules/no-redeclare.js b/packages/eslint-plugin/tests/lib/eslint-rules/no-redeclare.js similarity index 95% rename from packages/eslint-plugin-typescript/tests/lib/eslint-rules/no-redeclare.js rename to packages/eslint-plugin/tests/lib/eslint-rules/no-redeclare.js index e6bf91facaf6..05b3efa9bb41 100644 --- a/packages/eslint-plugin-typescript/tests/lib/eslint-rules/no-redeclare.js +++ b/packages/eslint-plugin/tests/lib/eslint-rules/no-redeclare.js @@ -13,7 +13,7 @@ const ruleTester = new RuleTester({ sourceType: 'module', ecmaFeatures: {} }, - parser: 'typescript-eslint-parser' + parser: '@typescript-eslint/parser' }); ruleTester.run('no-redeclare', rule, { diff --git a/packages/eslint-plugin-typescript/tests/lib/eslint-rules/no-restricted-globals.js b/packages/eslint-plugin/tests/lib/eslint-rules/no-restricted-globals.js similarity index 95% rename from packages/eslint-plugin-typescript/tests/lib/eslint-rules/no-restricted-globals.js rename to packages/eslint-plugin/tests/lib/eslint-rules/no-restricted-globals.js index 2e19c54dc4ab..a88cb359a5df 100644 --- a/packages/eslint-plugin-typescript/tests/lib/eslint-rules/no-restricted-globals.js +++ b/packages/eslint-plugin/tests/lib/eslint-rules/no-restricted-globals.js @@ -13,7 +13,7 @@ const ruleTester = new RuleTester({ sourceType: 'module', ecmaFeatures: {} }, - parser: 'typescript-eslint-parser' + parser: '@typescript-eslint/parser' }); ruleTester.run('no-restricted-globals', rule, { diff --git a/packages/eslint-plugin-typescript/tests/lib/eslint-rules/no-shadow.js b/packages/eslint-plugin/tests/lib/eslint-rules/no-shadow.js similarity index 95% rename from packages/eslint-plugin-typescript/tests/lib/eslint-rules/no-shadow.js rename to packages/eslint-plugin/tests/lib/eslint-rules/no-shadow.js index 23bd827e8c81..68901aed4310 100644 --- a/packages/eslint-plugin-typescript/tests/lib/eslint-rules/no-shadow.js +++ b/packages/eslint-plugin/tests/lib/eslint-rules/no-shadow.js @@ -13,7 +13,7 @@ const ruleTester = new RuleTester({ sourceType: 'module', ecmaFeatures: {} }, - parser: 'typescript-eslint-parser' + parser: '@typescript-eslint/parser' }); ruleTester.run('no-shadow', rule, { diff --git a/packages/eslint-plugin-typescript/tests/lib/eslint-rules/no-undef.js b/packages/eslint-plugin/tests/lib/eslint-rules/no-undef.js similarity index 97% rename from packages/eslint-plugin-typescript/tests/lib/eslint-rules/no-undef.js rename to packages/eslint-plugin/tests/lib/eslint-rules/no-undef.js index d4bd42a46464..53a148eee9da 100644 --- a/packages/eslint-plugin-typescript/tests/lib/eslint-rules/no-undef.js +++ b/packages/eslint-plugin/tests/lib/eslint-rules/no-undef.js @@ -17,7 +17,7 @@ const ruleTester = new RuleTester({ sourceType: 'module', ecmaFeatures: {} }, - parser: 'typescript-eslint-parser' + parser: '@typescript-eslint/parser' }); ruleTester.run('no-undef', rule, { diff --git a/packages/eslint-plugin-typescript/tests/lib/eslint-rules/no-unused-vars.js b/packages/eslint-plugin/tests/lib/eslint-rules/no-unused-vars.js similarity index 95% rename from packages/eslint-plugin-typescript/tests/lib/eslint-rules/no-unused-vars.js rename to packages/eslint-plugin/tests/lib/eslint-rules/no-unused-vars.js index 0dc372bd215f..1e80a0dd6502 100644 --- a/packages/eslint-plugin-typescript/tests/lib/eslint-rules/no-unused-vars.js +++ b/packages/eslint-plugin/tests/lib/eslint-rules/no-unused-vars.js @@ -13,7 +13,7 @@ const ruleTester = new RuleTester({ sourceType: 'module', ecmaFeatures: {} }, - parser: 'typescript-eslint-parser' + parser: '@typescript-eslint/parser' }); ruleTester.run('no-unused-vars', rule, { diff --git a/packages/eslint-plugin-typescript/tests/lib/eslint-rules/no-use-before-define.js b/packages/eslint-plugin/tests/lib/eslint-rules/no-use-before-define.js similarity index 95% rename from packages/eslint-plugin-typescript/tests/lib/eslint-rules/no-use-before-define.js rename to packages/eslint-plugin/tests/lib/eslint-rules/no-use-before-define.js index be61759ac52b..4a16ea4c8a03 100644 --- a/packages/eslint-plugin-typescript/tests/lib/eslint-rules/no-use-before-define.js +++ b/packages/eslint-plugin/tests/lib/eslint-rules/no-use-before-define.js @@ -12,7 +12,7 @@ const ruleTester = new RuleTester({ ecmaVersion: 6, sourceType: 'module' }, - parser: 'typescript-eslint-parser' + parser: '@typescript-eslint/parser' }); ruleTester.run('no-undef', rule, { diff --git a/packages/eslint-plugin-typescript/tests/lib/eslint-rules/strict.js b/packages/eslint-plugin/tests/lib/eslint-rules/strict.js similarity index 84% rename from packages/eslint-plugin-typescript/tests/lib/eslint-rules/strict.js rename to packages/eslint-plugin/tests/lib/eslint-rules/strict.js index 198e6f12b73d..173849371d9f 100644 --- a/packages/eslint-plugin-typescript/tests/lib/eslint-rules/strict.js +++ b/packages/eslint-plugin/tests/lib/eslint-rules/strict.js @@ -12,12 +12,11 @@ const ruleTester = new RuleTester({ ecmaVersion: 6, sourceType: 'module' }, - parser: 'typescript-eslint-parser' + parser: '@typescript-eslint/parser' }); ruleTester.run('strict', rule, { valid: [ - // https://github.com/bradzacher/eslint-plugin-typescript/issues/255 // https://github.com/typescript-eslint/typescript-eslint/issues/58 ` window.whatevs = { @@ -29,7 +28,6 @@ window.whatevs = { ], invalid: [ { - // https://github.com/bradzacher/eslint-plugin-typescript/issues/255 // https://github.com/typescript-eslint/typescript-eslint/issues/58 code: ` window.whatevs = { diff --git a/packages/eslint-plugin-typescript/tests/lib/rules/adjacent-overload-signatures.js b/packages/eslint-plugin/tests/lib/rules/adjacent-overload-signatures.js similarity index 99% rename from packages/eslint-plugin-typescript/tests/lib/rules/adjacent-overload-signatures.js rename to packages/eslint-plugin/tests/lib/rules/adjacent-overload-signatures.js index a482155f1fc2..161ffd4035e6 100644 --- a/packages/eslint-plugin-typescript/tests/lib/rules/adjacent-overload-signatures.js +++ b/packages/eslint-plugin/tests/lib/rules/adjacent-overload-signatures.js @@ -16,7 +16,7 @@ const rule = require('../../../lib/rules/adjacent-overload-signatures'), //------------------------------------------------------------------------------ const ruleTester = new RuleTester({ - parser: 'typescript-eslint-parser' + parser: '@typescript-eslint/parser' }); ruleTester.run('adjacent-overload-signatures', rule, { diff --git a/packages/eslint-plugin-typescript/tests/lib/rules/array-type.js b/packages/eslint-plugin/tests/lib/rules/array-type.js similarity index 99% rename from packages/eslint-plugin-typescript/tests/lib/rules/array-type.js rename to packages/eslint-plugin/tests/lib/rules/array-type.js index 12b084b7f1dd..e39796f90c0d 100644 --- a/packages/eslint-plugin-typescript/tests/lib/rules/array-type.js +++ b/packages/eslint-plugin/tests/lib/rules/array-type.js @@ -18,7 +18,7 @@ const rule = require('../../../lib/rules/array-type'), //------------------------------------------------------------------------------ const ruleTester = new eslint.RuleTester({ - parser: 'typescript-eslint-parser' + parser: '@typescript-eslint/parser' }); ruleTester.run('array-type', rule, { @@ -793,7 +793,7 @@ describe('array-type (nested)', () => { rules: { 'array-type': [2, option] }, - parser: 'typescript-eslint-parser' + parser: '@typescript-eslint/parser' }, { fix: true diff --git a/packages/eslint-plugin-typescript/tests/lib/rules/ban-types.js b/packages/eslint-plugin/tests/lib/rules/ban-types.js similarity index 99% rename from packages/eslint-plugin-typescript/tests/lib/rules/ban-types.js rename to packages/eslint-plugin/tests/lib/rules/ban-types.js index 4f6cdcc8fab4..520640cc2063 100644 --- a/packages/eslint-plugin-typescript/tests/lib/rules/ban-types.js +++ b/packages/eslint-plugin/tests/lib/rules/ban-types.js @@ -16,7 +16,7 @@ const rule = require('../../../lib/rules/ban-types'), //------------------------------------------------------------------------------ const ruleTester = new RuleTester({ - parser: 'typescript-eslint-parser' + parser: '@typescript-eslint/parser' }); const options = [ diff --git a/packages/eslint-plugin-typescript/tests/lib/rules/camelcase.js b/packages/eslint-plugin/tests/lib/rules/camelcase.js similarity index 99% rename from packages/eslint-plugin-typescript/tests/lib/rules/camelcase.js rename to packages/eslint-plugin/tests/lib/rules/camelcase.js index 5927af4449c3..05efff9af562 100644 --- a/packages/eslint-plugin-typescript/tests/lib/rules/camelcase.js +++ b/packages/eslint-plugin/tests/lib/rules/camelcase.js @@ -14,7 +14,7 @@ const ruleCamelcase = require('../../../lib/rules/camelcase'); const RuleTester = require('eslint').RuleTester; const ruleTester = new RuleTester({ - parser: 'typescript-eslint-parser' + parser: '@typescript-eslint/parser' }); //------------------------------------------------------------------------------ diff --git a/packages/eslint-plugin-typescript/tests/lib/rules/class-name-casing.js b/packages/eslint-plugin/tests/lib/rules/class-name-casing.js similarity index 98% rename from packages/eslint-plugin-typescript/tests/lib/rules/class-name-casing.js rename to packages/eslint-plugin/tests/lib/rules/class-name-casing.js index e21c4679b522..59c2217ceadf 100644 --- a/packages/eslint-plugin-typescript/tests/lib/rules/class-name-casing.js +++ b/packages/eslint-plugin/tests/lib/rules/class-name-casing.js @@ -17,7 +17,7 @@ const rule = require('../../../lib/rules/class-name-casing'), //------------------------------------------------------------------------------ const ruleTester = new RuleTester({ - parser: 'typescript-eslint-parser' + parser: '@typescript-eslint/parser' }); ruleTester.run('class-name-casing', rule, { diff --git a/packages/eslint-plugin-typescript/tests/lib/rules/explicit-function-return-type.js b/packages/eslint-plugin/tests/lib/rules/explicit-function-return-type.js similarity index 98% rename from packages/eslint-plugin-typescript/tests/lib/rules/explicit-function-return-type.js rename to packages/eslint-plugin/tests/lib/rules/explicit-function-return-type.js index e4383a39569d..e5454b6ccc78 100644 --- a/packages/eslint-plugin-typescript/tests/lib/rules/explicit-function-return-type.js +++ b/packages/eslint-plugin/tests/lib/rules/explicit-function-return-type.js @@ -16,7 +16,7 @@ const rule = require('../../../lib/rules/explicit-function-return-type'), //------------------------------------------------------------------------------ const ruleTester = new RuleTester({ - parser: 'typescript-eslint-parser' + parser: '@typescript-eslint/parser' }); ruleTester.run('explicit-function-return-type', rule, { diff --git a/packages/eslint-plugin-typescript/tests/lib/rules/explicit-member-accessibility.js b/packages/eslint-plugin/tests/lib/rules/explicit-member-accessibility.js similarity index 98% rename from packages/eslint-plugin-typescript/tests/lib/rules/explicit-member-accessibility.js rename to packages/eslint-plugin/tests/lib/rules/explicit-member-accessibility.js index f87820f5f8f0..0ec5f048e1fd 100644 --- a/packages/eslint-plugin-typescript/tests/lib/rules/explicit-member-accessibility.js +++ b/packages/eslint-plugin/tests/lib/rules/explicit-member-accessibility.js @@ -16,7 +16,7 @@ const rule = require('../../../lib/rules/explicit-member-accessibility'), //------------------------------------------------------------------------------ const ruleTester = new RuleTester({ - parser: 'typescript-eslint-parser' + parser: '@typescript-eslint/parser' }); ruleTester.run('explicit-member-accessibility', rule, { diff --git a/packages/eslint-plugin-typescript/tests/lib/rules/generic-type-naming.js b/packages/eslint-plugin/tests/lib/rules/generic-type-naming.js similarity index 99% rename from packages/eslint-plugin-typescript/tests/lib/rules/generic-type-naming.js rename to packages/eslint-plugin/tests/lib/rules/generic-type-naming.js index 1ed16884dfa7..98b0532ec6c8 100644 --- a/packages/eslint-plugin-typescript/tests/lib/rules/generic-type-naming.js +++ b/packages/eslint-plugin/tests/lib/rules/generic-type-naming.js @@ -15,7 +15,7 @@ const rule = require('../../../lib/rules/generic-type-naming'), //------------------------------------------------------------------------------ const ruleTester = new RuleTester({ - parser: 'typescript-eslint-parser' + parser: '@typescript-eslint/parser' }); ruleTester.run('generic-type-naming', rule, { diff --git a/packages/eslint-plugin-typescript/tests/lib/rules/indent.js b/packages/eslint-plugin/tests/lib/rules/indent.js similarity index 99% rename from packages/eslint-plugin-typescript/tests/lib/rules/indent.js rename to packages/eslint-plugin/tests/lib/rules/indent.js index 612ce758f2d2..c4e069e31f5c 100644 --- a/packages/eslint-plugin-typescript/tests/lib/rules/indent.js +++ b/packages/eslint-plugin/tests/lib/rules/indent.js @@ -664,7 +664,7 @@ const ruleTester = new RuleTester({ sourceType: 'module', ecmaFeatures: {} }, - parser: 'typescript-eslint-parser' + parser: '@typescript-eslint/parser' }); ruleTester.run('indent', rule, { diff --git a/packages/eslint-plugin-typescript/tests/lib/rules/interface-name-prefix.js b/packages/eslint-plugin/tests/lib/rules/interface-name-prefix.js similarity index 98% rename from packages/eslint-plugin-typescript/tests/lib/rules/interface-name-prefix.js rename to packages/eslint-plugin/tests/lib/rules/interface-name-prefix.js index b72eb7cd6d3c..6243d5a6d11a 100644 --- a/packages/eslint-plugin-typescript/tests/lib/rules/interface-name-prefix.js +++ b/packages/eslint-plugin/tests/lib/rules/interface-name-prefix.js @@ -16,7 +16,7 @@ const rule = require('../../../lib/rules/interface-name-prefix'), //------------------------------------------------------------------------------ const ruleTester = new RuleTester({ - parser: 'typescript-eslint-parser' + parser: '@typescript-eslint/parser' }); ruleTester.run('interface-name-prefix', rule, { diff --git a/packages/eslint-plugin-typescript/tests/lib/rules/member-delimiter-style.js b/packages/eslint-plugin/tests/lib/rules/member-delimiter-style.js similarity index 99% rename from packages/eslint-plugin-typescript/tests/lib/rules/member-delimiter-style.js rename to packages/eslint-plugin/tests/lib/rules/member-delimiter-style.js index ac4b7721d676..288269243af9 100644 --- a/packages/eslint-plugin-typescript/tests/lib/rules/member-delimiter-style.js +++ b/packages/eslint-plugin/tests/lib/rules/member-delimiter-style.js @@ -17,7 +17,7 @@ const rule = require('../../../lib/rules/member-delimiter-style'), //------------------------------------------------------------------------------ const ruleTester = new RuleTester({ - parser: 'typescript-eslint-parser' + parser: '@typescript-eslint/parser' }); ruleTester.run('member-delimiter-style', rule, { diff --git a/packages/eslint-plugin-typescript/tests/lib/rules/member-naming.js b/packages/eslint-plugin/tests/lib/rules/member-naming.js similarity index 99% rename from packages/eslint-plugin-typescript/tests/lib/rules/member-naming.js rename to packages/eslint-plugin/tests/lib/rules/member-naming.js index cad66d192367..c3e0d8a69209 100644 --- a/packages/eslint-plugin-typescript/tests/lib/rules/member-naming.js +++ b/packages/eslint-plugin/tests/lib/rules/member-naming.js @@ -16,7 +16,7 @@ const rule = require('../../../lib/rules/member-naming'), //------------------------------------------------------------------------------ const ruleTester = new RuleTester({ - parser: 'typescript-eslint-parser' + parser: '@typescript-eslint/parser' }); ruleTester.run('member-naming', rule, { diff --git a/packages/eslint-plugin-typescript/tests/lib/rules/member-ordering.js b/packages/eslint-plugin/tests/lib/rules/member-ordering.js similarity index 99% rename from packages/eslint-plugin-typescript/tests/lib/rules/member-ordering.js rename to packages/eslint-plugin/tests/lib/rules/member-ordering.js index f08b8f140d7a..b74bcce32006 100644 --- a/packages/eslint-plugin-typescript/tests/lib/rules/member-ordering.js +++ b/packages/eslint-plugin/tests/lib/rules/member-ordering.js @@ -16,7 +16,7 @@ const rule = require('../../../lib/rules/member-ordering'), //------------------------------------------------------------------------------ const ruleTester = new RuleTester({ - parser: 'typescript-eslint-parser' + parser: '@typescript-eslint/parser' }); ruleTester.run('member-ordering', rule, { diff --git a/packages/eslint-plugin-typescript/tests/lib/rules/no-angle-bracket-type-assertion.js b/packages/eslint-plugin/tests/lib/rules/no-angle-bracket-type-assertion.js similarity index 98% rename from packages/eslint-plugin-typescript/tests/lib/rules/no-angle-bracket-type-assertion.js rename to packages/eslint-plugin/tests/lib/rules/no-angle-bracket-type-assertion.js index 9720ab90f704..f4aa7b362740 100644 --- a/packages/eslint-plugin-typescript/tests/lib/rules/no-angle-bracket-type-assertion.js +++ b/packages/eslint-plugin/tests/lib/rules/no-angle-bracket-type-assertion.js @@ -16,7 +16,7 @@ const rule = require('../../../lib/rules/no-angle-bracket-type-assertion'), //------------------------------------------------------------------------------ const ruleTester = new RuleTester({ - parser: 'typescript-eslint-parser' + parser: '@typescript-eslint/parser' }); ruleTester.run('no-angle-bracket-type-assertion', rule, { diff --git a/packages/eslint-plugin-typescript/tests/lib/rules/no-array-constructor.js b/packages/eslint-plugin/tests/lib/rules/no-array-constructor.js similarity index 98% rename from packages/eslint-plugin-typescript/tests/lib/rules/no-array-constructor.js rename to packages/eslint-plugin/tests/lib/rules/no-array-constructor.js index 7197eac80ccd..90a551722538 100644 --- a/packages/eslint-plugin-typescript/tests/lib/rules/no-array-constructor.js +++ b/packages/eslint-plugin/tests/lib/rules/no-array-constructor.js @@ -17,7 +17,7 @@ const rule = require('../../../lib/rules/no-array-constructor'), //------------------------------------------------------------------------------ const ruleTester = new RuleTester({ - parser: 'typescript-eslint-parser' + parser: '@typescript-eslint/parser' }); const message = 'The array literal notation [] is preferrable.'; diff --git a/packages/eslint-plugin-typescript/tests/lib/rules/no-empty-interface.js b/packages/eslint-plugin/tests/lib/rules/no-empty-interface.js similarity index 97% rename from packages/eslint-plugin-typescript/tests/lib/rules/no-empty-interface.js rename to packages/eslint-plugin/tests/lib/rules/no-empty-interface.js index d58d6a14674c..a16d875a366c 100644 --- a/packages/eslint-plugin-typescript/tests/lib/rules/no-empty-interface.js +++ b/packages/eslint-plugin/tests/lib/rules/no-empty-interface.js @@ -16,7 +16,7 @@ const rule = require('../../../lib/rules/no-empty-interface'), //------------------------------------------------------------------------------ const ruleTester = new RuleTester({ - parser: 'typescript-eslint-parser' + parser: '@typescript-eslint/parser' }); ruleTester.run('no-empty-interface', rule, { diff --git a/packages/eslint-plugin-typescript/tests/lib/rules/no-explicit-any.js b/packages/eslint-plugin/tests/lib/rules/no-explicit-any.js similarity index 99% rename from packages/eslint-plugin-typescript/tests/lib/rules/no-explicit-any.js rename to packages/eslint-plugin/tests/lib/rules/no-explicit-any.js index 6039ea2e74bd..2f6e09350055 100644 --- a/packages/eslint-plugin-typescript/tests/lib/rules/no-explicit-any.js +++ b/packages/eslint-plugin/tests/lib/rules/no-explicit-any.js @@ -16,7 +16,7 @@ const rule = require('../../../lib/rules/no-explicit-any'), //------------------------------------------------------------------------------ const ruleTester = new RuleTester({ - parser: 'typescript-eslint-parser' + parser: '@typescript-eslint/parser' }); ruleTester.run('no-explicit-any', rule, { diff --git a/packages/eslint-plugin-typescript/tests/lib/rules/no-extraneous-class.js b/packages/eslint-plugin/tests/lib/rules/no-extraneous-class.js similarity index 98% rename from packages/eslint-plugin-typescript/tests/lib/rules/no-extraneous-class.js rename to packages/eslint-plugin/tests/lib/rules/no-extraneous-class.js index d50b7178d859..4243677a8679 100644 --- a/packages/eslint-plugin-typescript/tests/lib/rules/no-extraneous-class.js +++ b/packages/eslint-plugin/tests/lib/rules/no-extraneous-class.js @@ -21,7 +21,7 @@ const onlyConstructor = { messageId: 'onlyConstructor', type: 'Identifier' }; //------------------------------------------------------------------------------ const ruleTester = new RuleTester({ - parser: 'typescript-eslint-parser' + parser: '@typescript-eslint/parser' }); ruleTester.run('no-extraneous-class', rule, { diff --git a/packages/eslint-plugin-typescript/tests/lib/rules/no-inferrable-types.js b/packages/eslint-plugin/tests/lib/rules/no-inferrable-types.js similarity index 99% rename from packages/eslint-plugin-typescript/tests/lib/rules/no-inferrable-types.js rename to packages/eslint-plugin/tests/lib/rules/no-inferrable-types.js index e2827293cb8c..955647e27f31 100644 --- a/packages/eslint-plugin-typescript/tests/lib/rules/no-inferrable-types.js +++ b/packages/eslint-plugin/tests/lib/rules/no-inferrable-types.js @@ -16,7 +16,7 @@ const RuleTester = require('eslint').RuleTester; //------------------------------------------------------------------------------ const ruleTester = new RuleTester({ - parser: 'typescript-eslint-parser' + parser: '@typescript-eslint/parser' }); ruleTester.run('no-inferrable-types', rule, { diff --git a/packages/eslint-plugin-typescript/tests/lib/rules/no-misused-new.js b/packages/eslint-plugin/tests/lib/rules/no-misused-new.js similarity index 98% rename from packages/eslint-plugin-typescript/tests/lib/rules/no-misused-new.js rename to packages/eslint-plugin/tests/lib/rules/no-misused-new.js index 9a5ac534ef5d..f770f509872a 100644 --- a/packages/eslint-plugin-typescript/tests/lib/rules/no-misused-new.js +++ b/packages/eslint-plugin/tests/lib/rules/no-misused-new.js @@ -16,7 +16,7 @@ const rule = require('../../../lib/rules/no-misused-new'), //------------------------------------------------------------------------------ const ruleTester = new RuleTester({ - parser: 'typescript-eslint-parser' + parser: '@typescript-eslint/parser' }); ruleTester.run('no-misused-new', rule, { diff --git a/packages/eslint-plugin-typescript/tests/lib/rules/no-namespace.js b/packages/eslint-plugin/tests/lib/rules/no-namespace.js similarity index 99% rename from packages/eslint-plugin-typescript/tests/lib/rules/no-namespace.js rename to packages/eslint-plugin/tests/lib/rules/no-namespace.js index d3809144034c..cadabf185d06 100644 --- a/packages/eslint-plugin-typescript/tests/lib/rules/no-namespace.js +++ b/packages/eslint-plugin/tests/lib/rules/no-namespace.js @@ -16,7 +16,7 @@ const rule = require('../../../lib/rules/no-namespace'), //------------------------------------------------------------------------------ const ruleTester = new RuleTester({ - parser: 'typescript-eslint-parser' + parser: '@typescript-eslint/parser' }); ruleTester.run('no-namespace', rule, { diff --git a/packages/eslint-plugin-typescript/tests/lib/rules/no-non-null-assertion.js b/packages/eslint-plugin/tests/lib/rules/no-non-null-assertion.js similarity index 96% rename from packages/eslint-plugin-typescript/tests/lib/rules/no-non-null-assertion.js rename to packages/eslint-plugin/tests/lib/rules/no-non-null-assertion.js index ad3d3dcd78ed..81b79c6972dd 100644 --- a/packages/eslint-plugin-typescript/tests/lib/rules/no-non-null-assertion.js +++ b/packages/eslint-plugin/tests/lib/rules/no-non-null-assertion.js @@ -16,7 +16,7 @@ const rule = require('../../../lib/rules/no-non-null-assertion'), //------------------------------------------------------------------------------ const ruleTester = new RuleTester({ - parser: 'typescript-eslint-parser' + parser: '@typescript-eslint/parser' }); ruleTester.run('no-non-null-assertion', rule, { diff --git a/packages/eslint-plugin-typescript/tests/lib/rules/no-object-literal-type-assertion.js b/packages/eslint-plugin/tests/lib/rules/no-object-literal-type-assertion.js similarity index 97% rename from packages/eslint-plugin-typescript/tests/lib/rules/no-object-literal-type-assertion.js rename to packages/eslint-plugin/tests/lib/rules/no-object-literal-type-assertion.js index dd073102dc61..2a037390e0b5 100644 --- a/packages/eslint-plugin-typescript/tests/lib/rules/no-object-literal-type-assertion.js +++ b/packages/eslint-plugin/tests/lib/rules/no-object-literal-type-assertion.js @@ -16,7 +16,7 @@ const rule = require('../../../lib/rules/no-object-literal-type-assertion'), //------------------------------------------------------------------------------ const ruleTester = new RuleTester({ - parser: 'typescript-eslint-parser', + parser: '@typescript-eslint/parser', parserOptions: { ecmaVersion: 6, sourceType: 'module', diff --git a/packages/eslint-plugin-typescript/tests/lib/rules/no-parameter-properties.js b/packages/eslint-plugin/tests/lib/rules/no-parameter-properties.js similarity index 99% rename from packages/eslint-plugin-typescript/tests/lib/rules/no-parameter-properties.js rename to packages/eslint-plugin/tests/lib/rules/no-parameter-properties.js index 43ada16f00f1..80129de18cc6 100644 --- a/packages/eslint-plugin-typescript/tests/lib/rules/no-parameter-properties.js +++ b/packages/eslint-plugin/tests/lib/rules/no-parameter-properties.js @@ -16,7 +16,7 @@ const rule = require('../../../lib/rules/no-parameter-properties'), //------------------------------------------------------------------------------ const ruleTester = new RuleTester({ - parser: 'typescript-eslint-parser' + parser: '@typescript-eslint/parser' }); ruleTester.run('no-parameter-properties', rule, { diff --git a/packages/eslint-plugin-typescript/tests/lib/rules/no-this-alias.js b/packages/eslint-plugin/tests/lib/rules/no-this-alias.js similarity index 98% rename from packages/eslint-plugin-typescript/tests/lib/rules/no-this-alias.js rename to packages/eslint-plugin/tests/lib/rules/no-this-alias.js index 73c07e3dd748..e2f76005da4d 100644 --- a/packages/eslint-plugin-typescript/tests/lib/rules/no-this-alias.js +++ b/packages/eslint-plugin/tests/lib/rules/no-this-alias.js @@ -27,7 +27,7 @@ const arrayDestructureError = { //------------------------------------------------------------------------------ const ruleTester = new RuleTester({ - parser: 'typescript-eslint-parser' + parser: '@typescript-eslint/parser' }); ruleTester.run('no-this-alias', rule, { diff --git a/packages/eslint-plugin-typescript/tests/lib/rules/no-triple-slash-reference.js b/packages/eslint-plugin/tests/lib/rules/no-triple-slash-reference.js similarity index 94% rename from packages/eslint-plugin-typescript/tests/lib/rules/no-triple-slash-reference.js rename to packages/eslint-plugin/tests/lib/rules/no-triple-slash-reference.js index f38218e663d7..5e61a3736c0c 100644 --- a/packages/eslint-plugin-typescript/tests/lib/rules/no-triple-slash-reference.js +++ b/packages/eslint-plugin/tests/lib/rules/no-triple-slash-reference.js @@ -16,7 +16,7 @@ const rule = require('../../../lib/rules/no-triple-slash-reference'), //------------------------------------------------------------------------------ const ruleTester = new RuleTester({ - parser: 'typescript-eslint-parser' + parser: '@typescript-eslint/parser' }); ruleTester.run('no-triple-slash-reference', rule, { @@ -47,7 +47,7 @@ let a /// let a `, - parser: 'typescript-eslint-parser', + parser: '@typescript-eslint/parser', errors: [ { messageId: 'tripleSlashReference', diff --git a/packages/eslint-plugin-typescript/tests/lib/rules/no-type-alias.js b/packages/eslint-plugin/tests/lib/rules/no-type-alias.js similarity index 99% rename from packages/eslint-plugin-typescript/tests/lib/rules/no-type-alias.js rename to packages/eslint-plugin/tests/lib/rules/no-type-alias.js index dd27c4f4a4aa..fc3c91f7fa1d 100644 --- a/packages/eslint-plugin-typescript/tests/lib/rules/no-type-alias.js +++ b/packages/eslint-plugin/tests/lib/rules/no-type-alias.js @@ -16,7 +16,7 @@ const rule = require('../../../lib/rules/no-type-alias'), //------------------------------------------------------------------------------ const ruleTester = new RuleTester({ - parser: 'typescript-eslint-parser' + parser: '@typescript-eslint/parser' }); ruleTester.run('no-type-alias', rule, { diff --git a/packages/eslint-plugin-typescript/tests/lib/rules/no-unused-vars.js b/packages/eslint-plugin/tests/lib/rules/no-unused-vars.js similarity index 99% rename from packages/eslint-plugin-typescript/tests/lib/rules/no-unused-vars.js rename to packages/eslint-plugin/tests/lib/rules/no-unused-vars.js index cbacd42d0e08..8e7a5a8a7892 100644 --- a/packages/eslint-plugin-typescript/tests/lib/rules/no-unused-vars.js +++ b/packages/eslint-plugin/tests/lib/rules/no-unused-vars.js @@ -17,7 +17,7 @@ const ruleTester = new RuleTester({ sourceType: 'module', ecmaFeatures: {} }, - parser: 'typescript-eslint-parser' + parser: '@typescript-eslint/parser' }); //------------------------------------------------------------------------------ diff --git a/packages/eslint-plugin-typescript/tests/lib/rules/no-use-before-define.js b/packages/eslint-plugin/tests/lib/rules/no-use-before-define.js similarity index 99% rename from packages/eslint-plugin-typescript/tests/lib/rules/no-use-before-define.js rename to packages/eslint-plugin/tests/lib/rules/no-use-before-define.js index b0b8ec21889f..b74645208d6d 100644 --- a/packages/eslint-plugin-typescript/tests/lib/rules/no-use-before-define.js +++ b/packages/eslint-plugin/tests/lib/rules/no-use-before-define.js @@ -18,7 +18,7 @@ const rule = require('../../../lib/rules/no-use-before-define'), //------------------------------------------------------------------------------ const ruleTester = new RuleTester({ - parser: 'typescript-eslint-parser' + parser: '@typescript-eslint/parser' }); ruleTester.run('no-use-before-define', rule, { @@ -220,7 +220,7 @@ export namespace Third { } `, parserOptions: { ecmaVersion: 6, sourceType: 'module' }, - parser: 'typescript-eslint-parser' + parser: '@typescript-eslint/parser' } ], invalid: [ diff --git a/packages/eslint-plugin-typescript/tests/lib/rules/no-var-requires.js b/packages/eslint-plugin/tests/lib/rules/no-var-requires.js similarity index 97% rename from packages/eslint-plugin-typescript/tests/lib/rules/no-var-requires.js rename to packages/eslint-plugin/tests/lib/rules/no-var-requires.js index 44d4675506e9..64662f95de2b 100644 --- a/packages/eslint-plugin-typescript/tests/lib/rules/no-var-requires.js +++ b/packages/eslint-plugin/tests/lib/rules/no-var-requires.js @@ -16,7 +16,7 @@ const rule = require('../../../lib/rules/no-var-requires'), //------------------------------------------------------------------------------ const ruleTester = new RuleTester({ - parser: 'typescript-eslint-parser' + parser: '@typescript-eslint/parser' }); ruleTester.run('no-var-requires', rule, { diff --git a/packages/eslint-plugin-typescript/tests/lib/rules/prefer-interface.js b/packages/eslint-plugin/tests/lib/rules/prefer-interface.js similarity index 97% rename from packages/eslint-plugin-typescript/tests/lib/rules/prefer-interface.js rename to packages/eslint-plugin/tests/lib/rules/prefer-interface.js index b253f2cfb16a..1617cdbe6877 100644 --- a/packages/eslint-plugin-typescript/tests/lib/rules/prefer-interface.js +++ b/packages/eslint-plugin/tests/lib/rules/prefer-interface.js @@ -16,7 +16,7 @@ const rule = require('../../../lib/rules/prefer-interface'), //------------------------------------------------------------------------------ const ruleTester = new RuleTester({ - parser: 'typescript-eslint-parser' + parser: '@typescript-eslint/parser' }); ruleTester.run('interface-over-type-literal', rule, { diff --git a/packages/eslint-plugin-typescript/tests/lib/rules/prefer-namespace-keyword.js b/packages/eslint-plugin/tests/lib/rules/prefer-namespace-keyword.js similarity index 98% rename from packages/eslint-plugin-typescript/tests/lib/rules/prefer-namespace-keyword.js rename to packages/eslint-plugin/tests/lib/rules/prefer-namespace-keyword.js index 4e090617b017..6107dc0d2ff0 100644 --- a/packages/eslint-plugin-typescript/tests/lib/rules/prefer-namespace-keyword.js +++ b/packages/eslint-plugin/tests/lib/rules/prefer-namespace-keyword.js @@ -17,7 +17,7 @@ const rule = require('../../../lib/rules/prefer-namespace-keyword'), //------------------------------------------------------------------------------ const ruleTester = new RuleTester({ - parser: 'typescript-eslint-parser' + parser: '@typescript-eslint/parser' }); ruleTester.run('prefer-namespace-keyword', rule, { diff --git a/packages/eslint-plugin-typescript/tests/lib/rules/type-annotation-spacing.js b/packages/eslint-plugin/tests/lib/rules/type-annotation-spacing.js similarity index 99% rename from packages/eslint-plugin-typescript/tests/lib/rules/type-annotation-spacing.js rename to packages/eslint-plugin/tests/lib/rules/type-annotation-spacing.js index eca025ba624d..b5826a54e29f 100644 --- a/packages/eslint-plugin-typescript/tests/lib/rules/type-annotation-spacing.js +++ b/packages/eslint-plugin/tests/lib/rules/type-annotation-spacing.js @@ -16,7 +16,7 @@ const rule = require('../../../lib/rules/type-annotation-spacing'), //------------------------------------------------------------------------------ const ruleTester = new RuleTester({ - parser: 'typescript-eslint-parser' + parser: '@typescript-eslint/parser' }); ruleTester.run('type-annotation-spacing', rule, { @@ -1034,7 +1034,7 @@ type Bar = Record } } ], - parser: 'typescript-eslint-parser' + parser: '@typescript-eslint/parser' }, 'let resolver: (() => PromiseLike) | PromiseLike;' ], @@ -4219,7 +4219,7 @@ type Bar = Record } } ], - parser: 'typescript-eslint-parser' + parser: '@typescript-eslint/parser' } ], invalid: [ diff --git a/packages/eslint-plugin-typescript/tests/lib/util.js b/packages/eslint-plugin/tests/lib/util.js similarity index 100% rename from packages/eslint-plugin-typescript/tests/lib/util.js rename to packages/eslint-plugin/tests/lib/util.js diff --git a/packages/eslint-plugin-typescript/tools/update-recommended.js b/packages/eslint-plugin/tools/update-recommended.js similarity index 96% rename from packages/eslint-plugin-typescript/tools/update-recommended.js rename to packages/eslint-plugin/tools/update-recommended.js index 98c03a4451a0..73b9571eddbe 100644 --- a/packages/eslint-plugin-typescript/tools/update-recommended.js +++ b/packages/eslint-plugin/tools/update-recommended.js @@ -49,7 +49,7 @@ function generate() { const filePath = path.resolve(__dirname, '../lib/configs/recommended.json'); const recommendedConfig = { - parser: 'eslint-plugin-typescript/parser', + parser: '@typescript-eslint/eslint-plugin/parser', parserOptions: { sourceType: 'module' }, diff --git a/packages/parser/CHANGELOG.md b/packages/parser/CHANGELOG.md new file mode 100644 index 000000000000..e69de29bb2d1 diff --git a/packages/typescript-eslint-parser/LICENSE b/packages/parser/LICENSE similarity index 100% rename from packages/typescript-eslint-parser/LICENSE rename to packages/parser/LICENSE diff --git a/packages/typescript-eslint-parser/README.md b/packages/parser/README.md similarity index 84% rename from packages/typescript-eslint-parser/README.md rename to packages/parser/README.md index 49e7a196a2dd..253ed00e4686 100644 --- a/packages/typescript-eslint-parser/README.md +++ b/packages/parser/README.md @@ -5,7 +5,7 @@ An ESLint custom parser which leverages [TypeScript ESTree](https://github.com/t ## Installation: ```sh -npm install --save-dev typescript-eslint-parser +npm install --save-dev @typescript-eslint/parser ``` ## Usage @@ -14,7 +14,7 @@ In your ESLint configuration file, set the `parser` property: ```json { - "parser": "typescript-eslint-parser" + "parser": "@typescript-eslint/parser" } ``` @@ -26,7 +26,7 @@ The core rules built into ESLint, such as `indent` have no knowledge of such con Instead, you also need to make use of one more plugins which will add or extend rules with TypeScript-specific features. -By far the most common case will be installing the [eslint-plugin-typescript](https://github.com/nzakas/eslint-plugin-typescript) plugin, but there are also other relevant options available such a [eslint-plugin-tslint](https://github.com/JamesHenry/eslint-plugin-tslint). +By far the most common case will be installing the [@typescript-eslint/eslint-plugin](https://github.com/nzakas/@typescript-eslint/eslint-plugin) plugin, but there are also other relevant options available such a [@typescript-eslint/eslint-plugin-tslint](https://github.com/JamesHenry/@typescript-eslint/eslint-plugin-tslint). ## Configuration @@ -44,7 +44,7 @@ The following additional configuration options are available by specifying them ```json { - "parser": "typescript-eslint-parser", + "parser": "@typescript-eslint/parser", "parserOptions": { "jsx": true, "useJSXTextNode": true @@ -68,7 +68,7 @@ Please check the current list of open and known issues and ensure the issue has - ESLint Version - TypeScript version -- The `typescript-eslint-parser` version +- The `@typescript-eslint/parser` version - ESLint config or rules and plugins currently enabled ## Integration Tests @@ -93,10 +93,6 @@ If you ever need to change what gets installed when the docker images are built npm run kill-integration-test-containers ``` -## Contributing - -Issues and pull requests will be triaged and responded to as quickly as possible. We operate under the [ESLint Contributor Guidelines](http://eslint.org/docs/developer-guide/contributing), so please be sure to read them before contributing. If you're not sure where to dig in, check out the [issues](https://github.com/eslint/typescript-eslint-parser/issues). - ## Build Commands - `npm test` - run all linting and tests diff --git a/packages/typescript-eslint-parser/jest.config.js b/packages/parser/jest.config.js similarity index 100% rename from packages/typescript-eslint-parser/jest.config.js rename to packages/parser/jest.config.js diff --git a/packages/typescript-eslint-parser/package.json b/packages/parser/package.json similarity index 86% rename from packages/typescript-eslint-parser/package.json rename to packages/parser/package.json index 492e82e150dc..f38199dfa0f2 100644 --- a/packages/typescript-eslint-parser/package.json +++ b/packages/parser/package.json @@ -1,8 +1,8 @@ { - "name": "typescript-eslint-parser", + "name": "@typescript-eslint/parser", + "version": "0.2.0", "description": "An ESLint custom parser which leverages TypeScript ESTree", "main": "dist/parser.js", - "version": "21.0.2", "files": [ "dist", "README.md", @@ -36,9 +36,9 @@ "typescript": "*" }, "dependencies": { + "@typescript-eslint/typescript-estree": "0.2.0", "eslint-scope": "^4.0.0", - "eslint-visitor-keys": "^1.0.0", - "typescript-estree": "18.1.0" + "eslint-visitor-keys": "^1.0.0" }, "devDependencies": { "@types/eslint": "^4.16.5", diff --git a/packages/typescript-eslint-parser/src/analyze-scope.ts b/packages/parser/src/analyze-scope.ts similarity index 100% rename from packages/typescript-eslint-parser/src/analyze-scope.ts rename to packages/parser/src/analyze-scope.ts diff --git a/packages/typescript-eslint-parser/src/parser-options.ts b/packages/parser/src/parser-options.ts similarity index 100% rename from packages/typescript-eslint-parser/src/parser-options.ts rename to packages/parser/src/parser-options.ts diff --git a/packages/typescript-eslint-parser/src/parser.ts b/packages/parser/src/parser.ts similarity index 97% rename from packages/typescript-eslint-parser/src/parser.ts rename to packages/parser/src/parser.ts index bdf4fd7d5f46..49aabf26074a 100644 --- a/packages/typescript-eslint-parser/src/parser.ts +++ b/packages/parser/src/parser.ts @@ -1,5 +1,5 @@ import traverser from 'eslint/lib/util/traverser'; -import * as typescriptESTree from 'typescript-estree'; +import * as typescriptESTree from '@typescript-eslint/typescript-estree'; import { analyzeScope } from './analyze-scope'; import { ParserOptions } from './parser-options'; import { visitorKeys } from './visitor-keys'; diff --git a/packages/typescript-eslint-parser/src/typings.d.ts b/packages/parser/src/typings.d.ts similarity index 100% rename from packages/typescript-eslint-parser/src/typings.d.ts rename to packages/parser/src/typings.d.ts diff --git a/packages/typescript-eslint-parser/src/visitor-keys.ts b/packages/parser/src/visitor-keys.ts similarity index 100% rename from packages/typescript-eslint-parser/src/visitor-keys.ts rename to packages/parser/src/visitor-keys.ts diff --git a/packages/typescript-eslint-parser/tests/fixtures/basics/delete-expression.src.js b/packages/parser/tests/fixtures/basics/delete-expression.src.js similarity index 100% rename from packages/typescript-eslint-parser/tests/fixtures/basics/delete-expression.src.js rename to packages/parser/tests/fixtures/basics/delete-expression.src.js diff --git a/packages/typescript-eslint-parser/tests/fixtures/basics/do-while-statements.src.js b/packages/parser/tests/fixtures/basics/do-while-statements.src.js similarity index 100% rename from packages/typescript-eslint-parser/tests/fixtures/basics/do-while-statements.src.js rename to packages/parser/tests/fixtures/basics/do-while-statements.src.js diff --git a/packages/typescript-eslint-parser/tests/fixtures/basics/identifiers-double-underscore.src.js b/packages/parser/tests/fixtures/basics/identifiers-double-underscore.src.js similarity index 100% rename from packages/typescript-eslint-parser/tests/fixtures/basics/identifiers-double-underscore.src.js rename to packages/parser/tests/fixtures/basics/identifiers-double-underscore.src.js diff --git a/packages/typescript-eslint-parser/tests/fixtures/basics/instanceof.src.js b/packages/parser/tests/fixtures/basics/instanceof.src.js similarity index 100% rename from packages/typescript-eslint-parser/tests/fixtures/basics/instanceof.src.js rename to packages/parser/tests/fixtures/basics/instanceof.src.js diff --git a/packages/typescript-eslint-parser/tests/fixtures/basics/new-with-member-expression.src.js b/packages/parser/tests/fixtures/basics/new-with-member-expression.src.js similarity index 100% rename from packages/typescript-eslint-parser/tests/fixtures/basics/new-with-member-expression.src.js rename to packages/parser/tests/fixtures/basics/new-with-member-expression.src.js diff --git a/packages/typescript-eslint-parser/tests/fixtures/basics/new-without-parens.src.js b/packages/parser/tests/fixtures/basics/new-without-parens.src.js similarity index 100% rename from packages/typescript-eslint-parser/tests/fixtures/basics/new-without-parens.src.js rename to packages/parser/tests/fixtures/basics/new-without-parens.src.js diff --git a/packages/typescript-eslint-parser/tests/fixtures/basics/typeof-expression.src.js b/packages/parser/tests/fixtures/basics/typeof-expression.src.js similarity index 100% rename from packages/typescript-eslint-parser/tests/fixtures/basics/typeof-expression.src.js rename to packages/parser/tests/fixtures/basics/typeof-expression.src.js diff --git a/packages/typescript-eslint-parser/tests/fixtures/basics/update-expression.src.js b/packages/parser/tests/fixtures/basics/update-expression.src.js similarity index 100% rename from packages/typescript-eslint-parser/tests/fixtures/basics/update-expression.src.js rename to packages/parser/tests/fixtures/basics/update-expression.src.js diff --git a/packages/typescript-eslint-parser/tests/fixtures/basics/void-expression.src.js b/packages/parser/tests/fixtures/basics/void-expression.src.js similarity index 100% rename from packages/typescript-eslint-parser/tests/fixtures/basics/void-expression.src.js rename to packages/parser/tests/fixtures/basics/void-expression.src.js diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/535.ts b/packages/parser/tests/fixtures/scope-analysis/535.ts similarity index 100% rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/535.ts rename to packages/parser/tests/fixtures/scope-analysis/535.ts diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/abstract-class.ts b/packages/parser/tests/fixtures/scope-analysis/abstract-class.ts similarity index 100% rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/abstract-class.ts rename to packages/parser/tests/fixtures/scope-analysis/abstract-class.ts diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/class-implements.ts b/packages/parser/tests/fixtures/scope-analysis/class-implements.ts similarity index 100% rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/class-implements.ts rename to packages/parser/tests/fixtures/scope-analysis/class-implements.ts diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/class-properties.ts b/packages/parser/tests/fixtures/scope-analysis/class-properties.ts similarity index 100% rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/class-properties.ts rename to packages/parser/tests/fixtures/scope-analysis/class-properties.ts diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/class-supper-type.ts b/packages/parser/tests/fixtures/scope-analysis/class-supper-type.ts similarity index 100% rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/class-supper-type.ts rename to packages/parser/tests/fixtures/scope-analysis/class-supper-type.ts diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/computed-properties-in-interface.ts b/packages/parser/tests/fixtures/scope-analysis/computed-properties-in-interface.ts similarity index 100% rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/computed-properties-in-interface.ts rename to packages/parser/tests/fixtures/scope-analysis/computed-properties-in-interface.ts diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/computed-properties-in-type.ts b/packages/parser/tests/fixtures/scope-analysis/computed-properties-in-type.ts similarity index 100% rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/computed-properties-in-type.ts rename to packages/parser/tests/fixtures/scope-analysis/computed-properties-in-type.ts diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/declare-function.ts b/packages/parser/tests/fixtures/scope-analysis/declare-function.ts similarity index 100% rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/declare-function.ts rename to packages/parser/tests/fixtures/scope-analysis/declare-function.ts diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/declare-global.ts b/packages/parser/tests/fixtures/scope-analysis/declare-global.ts similarity index 100% rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/declare-global.ts rename to packages/parser/tests/fixtures/scope-analysis/declare-global.ts diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/declare-module.ts b/packages/parser/tests/fixtures/scope-analysis/declare-module.ts similarity index 100% rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/declare-module.ts rename to packages/parser/tests/fixtures/scope-analysis/declare-module.ts diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/decorators.ts b/packages/parser/tests/fixtures/scope-analysis/decorators.ts similarity index 100% rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/decorators.ts rename to packages/parser/tests/fixtures/scope-analysis/decorators.ts diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/enum-string.ts b/packages/parser/tests/fixtures/scope-analysis/enum-string.ts similarity index 100% rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/enum-string.ts rename to packages/parser/tests/fixtures/scope-analysis/enum-string.ts diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/enum.ts b/packages/parser/tests/fixtures/scope-analysis/enum.ts similarity index 100% rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/enum.ts rename to packages/parser/tests/fixtures/scope-analysis/enum.ts diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/export-as-namespace.ts b/packages/parser/tests/fixtures/scope-analysis/export-as-namespace.ts similarity index 100% rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/export-as-namespace.ts rename to packages/parser/tests/fixtures/scope-analysis/export-as-namespace.ts diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/expression-as.ts b/packages/parser/tests/fixtures/scope-analysis/expression-as.ts similarity index 100% rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/expression-as.ts rename to packages/parser/tests/fixtures/scope-analysis/expression-as.ts diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/expression-type-parameters.ts b/packages/parser/tests/fixtures/scope-analysis/expression-type-parameters.ts similarity index 100% rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/expression-type-parameters.ts rename to packages/parser/tests/fixtures/scope-analysis/expression-type-parameters.ts diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/function-overload-2.ts b/packages/parser/tests/fixtures/scope-analysis/function-overload-2.ts similarity index 100% rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/function-overload-2.ts rename to packages/parser/tests/fixtures/scope-analysis/function-overload-2.ts diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/function-overload.ts b/packages/parser/tests/fixtures/scope-analysis/function-overload.ts similarity index 100% rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/function-overload.ts rename to packages/parser/tests/fixtures/scope-analysis/function-overload.ts diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/identifier-decorators.ts b/packages/parser/tests/fixtures/scope-analysis/identifier-decorators.ts similarity index 100% rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/identifier-decorators.ts rename to packages/parser/tests/fixtures/scope-analysis/identifier-decorators.ts diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/ignore-type-only-stuff.ts b/packages/parser/tests/fixtures/scope-analysis/ignore-type-only-stuff.ts similarity index 100% rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/ignore-type-only-stuff.ts rename to packages/parser/tests/fixtures/scope-analysis/ignore-type-only-stuff.ts diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/import-equals.ts b/packages/parser/tests/fixtures/scope-analysis/import-equals.ts similarity index 100% rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/import-equals.ts rename to packages/parser/tests/fixtures/scope-analysis/import-equals.ts diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/interface-type.ts b/packages/parser/tests/fixtures/scope-analysis/interface-type.ts similarity index 100% rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/interface-type.ts rename to packages/parser/tests/fixtures/scope-analysis/interface-type.ts diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/method-overload.ts b/packages/parser/tests/fixtures/scope-analysis/method-overload.ts similarity index 100% rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/method-overload.ts rename to packages/parser/tests/fixtures/scope-analysis/method-overload.ts diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/namespace.ts b/packages/parser/tests/fixtures/scope-analysis/namespace.ts similarity index 100% rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/namespace.ts rename to packages/parser/tests/fixtures/scope-analysis/namespace.ts diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/rest-element.ts b/packages/parser/tests/fixtures/scope-analysis/rest-element.ts similarity index 100% rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/rest-element.ts rename to packages/parser/tests/fixtures/scope-analysis/rest-element.ts diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/type-alias.ts b/packages/parser/tests/fixtures/scope-analysis/type-alias.ts similarity index 100% rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/type-alias.ts rename to packages/parser/tests/fixtures/scope-analysis/type-alias.ts diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/type-annotations.ts b/packages/parser/tests/fixtures/scope-analysis/type-annotations.ts similarity index 100% rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/type-annotations.ts rename to packages/parser/tests/fixtures/scope-analysis/type-annotations.ts diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/type-assertions.ts b/packages/parser/tests/fixtures/scope-analysis/type-assertions.ts similarity index 100% rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/type-assertions.ts rename to packages/parser/tests/fixtures/scope-analysis/type-assertions.ts diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/type-parameter.ts b/packages/parser/tests/fixtures/scope-analysis/type-parameter.ts similarity index 100% rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/type-parameter.ts rename to packages/parser/tests/fixtures/scope-analysis/type-parameter.ts diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/typeof-in-assertions.ts b/packages/parser/tests/fixtures/scope-analysis/typeof-in-assertions.ts similarity index 100% rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/typeof-in-assertions.ts rename to packages/parser/tests/fixtures/scope-analysis/typeof-in-assertions.ts diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/typeof-in-call-signature.ts b/packages/parser/tests/fixtures/scope-analysis/typeof-in-call-signature.ts similarity index 100% rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/typeof-in-call-signature.ts rename to packages/parser/tests/fixtures/scope-analysis/typeof-in-call-signature.ts diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/typeof-in-return-type.ts b/packages/parser/tests/fixtures/scope-analysis/typeof-in-return-type.ts similarity index 100% rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/typeof-in-return-type.ts rename to packages/parser/tests/fixtures/scope-analysis/typeof-in-return-type.ts diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/typeof-in-type-parameters.ts b/packages/parser/tests/fixtures/scope-analysis/typeof-in-type-parameters.ts similarity index 100% rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/typeof-in-type-parameters.ts rename to packages/parser/tests/fixtures/scope-analysis/typeof-in-type-parameters.ts diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/typeof-in-var.ts b/packages/parser/tests/fixtures/scope-analysis/typeof-in-var.ts similarity index 100% rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/typeof-in-var.ts rename to packages/parser/tests/fixtures/scope-analysis/typeof-in-var.ts diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/typeof.ts b/packages/parser/tests/fixtures/scope-analysis/typeof.ts similarity index 100% rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/typeof.ts rename to packages/parser/tests/fixtures/scope-analysis/typeof.ts diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/types-array-type.src.ts b/packages/parser/tests/fixtures/scope-analysis/types-array-type.src.ts similarity index 100% rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/types-array-type.src.ts rename to packages/parser/tests/fixtures/scope-analysis/types-array-type.src.ts diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/types-conditional-with-null.src.ts b/packages/parser/tests/fixtures/scope-analysis/types-conditional-with-null.src.ts similarity index 100% rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/types-conditional-with-null.src.ts rename to packages/parser/tests/fixtures/scope-analysis/types-conditional-with-null.src.ts diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/types-conditional.src.ts b/packages/parser/tests/fixtures/scope-analysis/types-conditional.src.ts similarity index 100% rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/types-conditional.src.ts rename to packages/parser/tests/fixtures/scope-analysis/types-conditional.src.ts diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/types-indexed.src.ts b/packages/parser/tests/fixtures/scope-analysis/types-indexed.src.ts similarity index 100% rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/types-indexed.src.ts rename to packages/parser/tests/fixtures/scope-analysis/types-indexed.src.ts diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/types-infer.ts b/packages/parser/tests/fixtures/scope-analysis/types-infer.ts similarity index 100% rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/types-infer.ts rename to packages/parser/tests/fixtures/scope-analysis/types-infer.ts diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/types-intersection-type.src.ts b/packages/parser/tests/fixtures/scope-analysis/types-intersection-type.src.ts similarity index 100% rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/types-intersection-type.src.ts rename to packages/parser/tests/fixtures/scope-analysis/types-intersection-type.src.ts diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/types-mapped-readonly-minus.src.ts b/packages/parser/tests/fixtures/scope-analysis/types-mapped-readonly-minus.src.ts similarity index 100% rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/types-mapped-readonly-minus.src.ts rename to packages/parser/tests/fixtures/scope-analysis/types-mapped-readonly-minus.src.ts diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/types-mapped-readonly-plus.src.ts b/packages/parser/tests/fixtures/scope-analysis/types-mapped-readonly-plus.src.ts similarity index 100% rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/types-mapped-readonly-plus.src.ts rename to packages/parser/tests/fixtures/scope-analysis/types-mapped-readonly-plus.src.ts diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/types-mapped-readonly.src.ts b/packages/parser/tests/fixtures/scope-analysis/types-mapped-readonly.src.ts similarity index 100% rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/types-mapped-readonly.src.ts rename to packages/parser/tests/fixtures/scope-analysis/types-mapped-readonly.src.ts diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/types-mapped.src.ts b/packages/parser/tests/fixtures/scope-analysis/types-mapped.src.ts similarity index 100% rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/types-mapped.src.ts rename to packages/parser/tests/fixtures/scope-analysis/types-mapped.src.ts diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/types-nested-types.src.ts b/packages/parser/tests/fixtures/scope-analysis/types-nested-types.src.ts similarity index 100% rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/types-nested-types.src.ts rename to packages/parser/tests/fixtures/scope-analysis/types-nested-types.src.ts diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/types-parenthesized-type.src.ts b/packages/parser/tests/fixtures/scope-analysis/types-parenthesized-type.src.ts similarity index 100% rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/types-parenthesized-type.src.ts rename to packages/parser/tests/fixtures/scope-analysis/types-parenthesized-type.src.ts diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/types-reference-generic-nested.src.ts b/packages/parser/tests/fixtures/scope-analysis/types-reference-generic-nested.src.ts similarity index 100% rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/types-reference-generic-nested.src.ts rename to packages/parser/tests/fixtures/scope-analysis/types-reference-generic-nested.src.ts diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/types-reference-generic.src.ts b/packages/parser/tests/fixtures/scope-analysis/types-reference-generic.src.ts similarity index 100% rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/types-reference-generic.src.ts rename to packages/parser/tests/fixtures/scope-analysis/types-reference-generic.src.ts diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/types-reference.src.ts b/packages/parser/tests/fixtures/scope-analysis/types-reference.src.ts similarity index 100% rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/types-reference.src.ts rename to packages/parser/tests/fixtures/scope-analysis/types-reference.src.ts diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/types-tuple-empty.src.ts b/packages/parser/tests/fixtures/scope-analysis/types-tuple-empty.src.ts similarity index 100% rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/types-tuple-empty.src.ts rename to packages/parser/tests/fixtures/scope-analysis/types-tuple-empty.src.ts diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/types-tuple-optional.src.ts b/packages/parser/tests/fixtures/scope-analysis/types-tuple-optional.src.ts similarity index 100% rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/types-tuple-optional.src.ts rename to packages/parser/tests/fixtures/scope-analysis/types-tuple-optional.src.ts diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/types-tuple-rest.src.ts b/packages/parser/tests/fixtures/scope-analysis/types-tuple-rest.src.ts similarity index 100% rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/types-tuple-rest.src.ts rename to packages/parser/tests/fixtures/scope-analysis/types-tuple-rest.src.ts diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/types-tuple-type.src.ts b/packages/parser/tests/fixtures/scope-analysis/types-tuple-type.src.ts similarity index 100% rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/types-tuple-type.src.ts rename to packages/parser/tests/fixtures/scope-analysis/types-tuple-type.src.ts diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/types-tuple.src.ts b/packages/parser/tests/fixtures/scope-analysis/types-tuple.src.ts similarity index 100% rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/types-tuple.src.ts rename to packages/parser/tests/fixtures/scope-analysis/types-tuple.src.ts diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/types-type-literal.src.ts b/packages/parser/tests/fixtures/scope-analysis/types-type-literal.src.ts similarity index 100% rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/types-type-literal.src.ts rename to packages/parser/tests/fixtures/scope-analysis/types-type-literal.src.ts diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/types-type-operator.src.ts b/packages/parser/tests/fixtures/scope-analysis/types-type-operator.src.ts similarity index 100% rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/types-type-operator.src.ts rename to packages/parser/tests/fixtures/scope-analysis/types-type-operator.src.ts diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/types-typeof.src.ts b/packages/parser/tests/fixtures/scope-analysis/types-typeof.src.ts similarity index 100% rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/types-typeof.src.ts rename to packages/parser/tests/fixtures/scope-analysis/types-typeof.src.ts diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/types-union-intersection.src.ts b/packages/parser/tests/fixtures/scope-analysis/types-union-intersection.src.ts similarity index 100% rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/types-union-intersection.src.ts rename to packages/parser/tests/fixtures/scope-analysis/types-union-intersection.src.ts diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/types-union-type.src.ts b/packages/parser/tests/fixtures/scope-analysis/types-union-type.src.ts similarity index 100% rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/types-union-type.src.ts rename to packages/parser/tests/fixtures/scope-analysis/types-union-type.src.ts diff --git a/packages/typescript-eslint-parser/tests/fixtures/services/isolated-file.src.ts b/packages/parser/tests/fixtures/services/isolated-file.src.ts similarity index 100% rename from packages/typescript-eslint-parser/tests/fixtures/services/isolated-file.src.ts rename to packages/parser/tests/fixtures/services/isolated-file.src.ts diff --git a/packages/typescript-eslint-parser/tests/fixtures/services/tsconfig.json b/packages/parser/tests/fixtures/services/tsconfig.json similarity index 100% rename from packages/typescript-eslint-parser/tests/fixtures/services/tsconfig.json rename to packages/parser/tests/fixtures/services/tsconfig.json diff --git a/packages/typescript-eslint-parser/tests/lib/__snapshots__/basics.ts.snap b/packages/parser/tests/lib/__snapshots__/basics.ts.snap similarity index 100% rename from packages/typescript-eslint-parser/tests/lib/__snapshots__/basics.ts.snap rename to packages/parser/tests/lib/__snapshots__/basics.ts.snap diff --git a/packages/typescript-eslint-parser/tests/lib/__snapshots__/comments.ts.snap b/packages/parser/tests/lib/__snapshots__/comments.ts.snap similarity index 100% rename from packages/typescript-eslint-parser/tests/lib/__snapshots__/comments.ts.snap rename to packages/parser/tests/lib/__snapshots__/comments.ts.snap diff --git a/packages/typescript-eslint-parser/tests/lib/__snapshots__/javascript.ts.snap b/packages/parser/tests/lib/__snapshots__/javascript.ts.snap similarity index 100% rename from packages/typescript-eslint-parser/tests/lib/__snapshots__/javascript.ts.snap rename to packages/parser/tests/lib/__snapshots__/javascript.ts.snap diff --git a/packages/typescript-eslint-parser/tests/lib/__snapshots__/jsx.ts.snap b/packages/parser/tests/lib/__snapshots__/jsx.ts.snap similarity index 100% rename from packages/typescript-eslint-parser/tests/lib/__snapshots__/jsx.ts.snap rename to packages/parser/tests/lib/__snapshots__/jsx.ts.snap diff --git a/packages/typescript-eslint-parser/tests/lib/__snapshots__/scope-analysis.ts.snap b/packages/parser/tests/lib/__snapshots__/scope-analysis.ts.snap similarity index 100% rename from packages/typescript-eslint-parser/tests/lib/__snapshots__/scope-analysis.ts.snap rename to packages/parser/tests/lib/__snapshots__/scope-analysis.ts.snap diff --git a/packages/typescript-eslint-parser/tests/lib/__snapshots__/services.ts.snap b/packages/parser/tests/lib/__snapshots__/services.ts.snap similarity index 100% rename from packages/typescript-eslint-parser/tests/lib/__snapshots__/services.ts.snap rename to packages/parser/tests/lib/__snapshots__/services.ts.snap diff --git a/packages/typescript-eslint-parser/tests/lib/__snapshots__/tsx.ts.snap b/packages/parser/tests/lib/__snapshots__/tsx.ts.snap similarity index 100% rename from packages/typescript-eslint-parser/tests/lib/__snapshots__/tsx.ts.snap rename to packages/parser/tests/lib/__snapshots__/tsx.ts.snap diff --git a/packages/typescript-eslint-parser/tests/lib/__snapshots__/typescript.ts.snap b/packages/parser/tests/lib/__snapshots__/typescript.ts.snap similarity index 100% rename from packages/typescript-eslint-parser/tests/lib/__snapshots__/typescript.ts.snap rename to packages/parser/tests/lib/__snapshots__/typescript.ts.snap diff --git a/packages/typescript-eslint-parser/tests/lib/basics.ts b/packages/parser/tests/lib/basics.ts similarity index 84% rename from packages/typescript-eslint-parser/tests/lib/basics.ts rename to packages/parser/tests/lib/basics.ts index 5dc91decaf69..a433e83ad426 100644 --- a/packages/typescript-eslint-parser/tests/lib/basics.ts +++ b/packages/parser/tests/lib/basics.ts @@ -26,13 +26,13 @@ describe('basics', () => { export const Price: React.SFC = function Price(props) {} `; const config: Linter.Config = { - parser: 'typescript-eslint-parser', + parser: '@typescript-eslint/parser', rules: { test: 'error' } }; - linter.defineParser('typescript-eslint-parser', parser); + linter.defineParser('@typescript-eslint/parser', parser); linter.defineRule('test', { create(context: any) { return { @@ -59,9 +59,7 @@ export const Price: React.SFC = function Price(props) {} message: 'called on React.SFC', nodeType: 'TSTypeReference', ruleId: 'test', - severity: 2, - source: - 'export const Price: React.SFC = function Price(props) {}' + severity: 2 }, { column: 31, @@ -71,9 +69,7 @@ export const Price: React.SFC = function Price(props) {} message: 'called on PriceProps', nodeType: 'TSTypeReference', ruleId: 'test', - severity: 2, - source: - 'export const Price: React.SFC = function Price(props) {}' + severity: 2 } ]); }); diff --git a/packages/typescript-eslint-parser/tests/lib/comments.ts b/packages/parser/tests/lib/comments.ts similarity index 100% rename from packages/typescript-eslint-parser/tests/lib/comments.ts rename to packages/parser/tests/lib/comments.ts diff --git a/packages/typescript-eslint-parser/tests/lib/javascript.ts b/packages/parser/tests/lib/javascript.ts similarity index 100% rename from packages/typescript-eslint-parser/tests/lib/javascript.ts rename to packages/parser/tests/lib/javascript.ts diff --git a/packages/typescript-eslint-parser/tests/lib/jsx.ts b/packages/parser/tests/lib/jsx.ts similarity index 93% rename from packages/typescript-eslint-parser/tests/lib/jsx.ts rename to packages/parser/tests/lib/jsx.ts index a986b3c26e9d..55bb4e5f742f 100644 --- a/packages/typescript-eslint-parser/tests/lib/jsx.ts +++ b/packages/parser/tests/lib/jsx.ts @@ -1,6 +1,6 @@ import fs from 'fs'; import glob from 'glob'; -import filesWithKnownIssues from '../../../typescript-eslint-shared-fixtures/jsx-known-issues'; +import filesWithKnownIssues from '../../../shared-fixtures/jsx-known-issues'; import * as testUtils from '../../tools/test-utils'; const JSX_FIXTURES_DIR = diff --git a/packages/typescript-eslint-parser/tests/lib/parser.ts b/packages/parser/tests/lib/parser.ts similarity index 94% rename from packages/typescript-eslint-parser/tests/lib/parser.ts rename to packages/parser/tests/lib/parser.ts index 89ad87638db8..f5b1f7a9ac4a 100644 --- a/packages/typescript-eslint-parser/tests/lib/parser.ts +++ b/packages/parser/tests/lib/parser.ts @@ -1,4 +1,4 @@ -import * as typescriptESTree from 'typescript-estree'; +import * as typescriptESTree from '@typescript-eslint/typescript-estree'; import { parse, parseForESLint, Syntax } from '../../src/parser'; describe('parser', () => { diff --git a/packages/typescript-eslint-parser/tests/lib/scope-analysis.ts b/packages/parser/tests/lib/scope-analysis.ts similarity index 100% rename from packages/typescript-eslint-parser/tests/lib/scope-analysis.ts rename to packages/parser/tests/lib/scope-analysis.ts diff --git a/packages/typescript-eslint-parser/tests/lib/services.ts b/packages/parser/tests/lib/services.ts similarity index 100% rename from packages/typescript-eslint-parser/tests/lib/services.ts rename to packages/parser/tests/lib/services.ts diff --git a/packages/typescript-eslint-parser/tests/lib/tsx.ts b/packages/parser/tests/lib/tsx.ts similarity index 85% rename from packages/typescript-eslint-parser/tests/lib/tsx.ts rename to packages/parser/tests/lib/tsx.ts index d8609ad60659..0872edf307b0 100644 --- a/packages/typescript-eslint-parser/tests/lib/tsx.ts +++ b/packages/parser/tests/lib/tsx.ts @@ -27,12 +27,12 @@ describe('TSX', () => { describe("if the filename ends with '.tsx', enable jsx option automatically.", () => { const linter = new Linter(); - linter.defineParser('typescript-eslint-parser', parser); + linter.defineParser('@typescript-eslint/parser', parser); it('filePath was not provided', () => { const code = 'const element = '; const config = { - parser: 'typescript-eslint-parser' + parser: '@typescript-eslint/parser' }; const messages = linter.verify(code, config); @@ -43,8 +43,7 @@ describe('TSX', () => { line: 1, message: "Parsing error: '>' expected.", ruleId: null, - severity: 2, - source: 'const element = ' + severity: 2 } ]); }); @@ -52,7 +51,7 @@ describe('TSX', () => { it("filePath was not provided and 'jsx:true' option", () => { const code = 'const element = '; const config = { - parser: 'typescript-eslint-parser', + parser: '@typescript-eslint/parser', parserOptions: { jsx: true } @@ -65,7 +64,7 @@ describe('TSX', () => { it('test.ts', () => { const code = 'const element = '; const config = { - parser: 'typescript-eslint-parser' + parser: '@typescript-eslint/parser' }; const messages = linter.verify(code, config, { filename: 'test.ts' }); @@ -76,8 +75,7 @@ describe('TSX', () => { line: 1, message: "Parsing error: '>' expected.", ruleId: null, - severity: 2, - source: 'const element = ' + severity: 2 } ]); }); @@ -85,7 +83,7 @@ describe('TSX', () => { it("test.ts with 'jsx:true' option", () => { const code = 'const element = '; const config = { - parser: 'typescript-eslint-parser', + parser: '@typescript-eslint/parser', parserOptions: { jsx: true } @@ -99,8 +97,7 @@ describe('TSX', () => { line: 1, message: "Parsing error: '>' expected.", ruleId: null, - severity: 2, - source: 'const element = ' + severity: 2 } ]); }); @@ -108,7 +105,7 @@ describe('TSX', () => { it('test.tsx', () => { const code = 'const element = '; const config = { - parser: 'typescript-eslint-parser' + parser: '@typescript-eslint/parser' }; const messages = linter.verify(code, config, { filename: 'test.tsx' }); @@ -118,7 +115,7 @@ describe('TSX', () => { it("test.tsx with 'jsx:false' option", () => { const code = 'const element = '; const config = { - parser: 'typescript-eslint-parser', + parser: '@typescript-eslint/parser', parserOptions: { jsx: false } diff --git a/packages/typescript-eslint-parser/tests/lib/typescript.ts b/packages/parser/tests/lib/typescript.ts similarity index 100% rename from packages/typescript-eslint-parser/tests/lib/typescript.ts rename to packages/parser/tests/lib/typescript.ts diff --git a/packages/typescript-eslint-parser/tools/test-utils.ts b/packages/parser/tools/test-utils.ts similarity index 100% rename from packages/typescript-eslint-parser/tools/test-utils.ts rename to packages/parser/tools/test-utils.ts diff --git a/packages/typescript-eslint-parser/tsconfig.json b/packages/parser/tsconfig.json similarity index 100% rename from packages/typescript-eslint-parser/tsconfig.json rename to packages/parser/tsconfig.json diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/comments/block-trailing-comment.src.js b/packages/shared-fixtures/fixtures/comments/block-trailing-comment.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/comments/block-trailing-comment.src.js rename to packages/shared-fixtures/fixtures/comments/block-trailing-comment.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/comments/comment-within-condition.src.js b/packages/shared-fixtures/fixtures/comments/comment-within-condition.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/comments/comment-within-condition.src.js rename to packages/shared-fixtures/fixtures/comments/comment-within-condition.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/comments/export-default-anonymous-class.src.js b/packages/shared-fixtures/fixtures/comments/export-default-anonymous-class.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/comments/export-default-anonymous-class.src.js rename to packages/shared-fixtures/fixtures/comments/export-default-anonymous-class.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/comments/jsdoc-comment.src.js b/packages/shared-fixtures/fixtures/comments/jsdoc-comment.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/comments/jsdoc-comment.src.js rename to packages/shared-fixtures/fixtures/comments/jsdoc-comment.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/comments/jsx-block-comment.src.js b/packages/shared-fixtures/fixtures/comments/jsx-block-comment.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/comments/jsx-block-comment.src.js rename to packages/shared-fixtures/fixtures/comments/jsx-block-comment.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/comments/jsx-comment-after-jsx.src.js b/packages/shared-fixtures/fixtures/comments/jsx-comment-after-jsx.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/comments/jsx-comment-after-jsx.src.js rename to packages/shared-fixtures/fixtures/comments/jsx-comment-after-jsx.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/comments/jsx-comment-after-self-closing-jsx.src.js b/packages/shared-fixtures/fixtures/comments/jsx-comment-after-self-closing-jsx.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/comments/jsx-comment-after-self-closing-jsx.src.js rename to packages/shared-fixtures/fixtures/comments/jsx-comment-after-self-closing-jsx.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/comments/jsx-tag-comments.src.js b/packages/shared-fixtures/fixtures/comments/jsx-tag-comments.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/comments/jsx-tag-comments.src.js rename to packages/shared-fixtures/fixtures/comments/jsx-tag-comments.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/comments/jsx-text-with-multiline-non-comment.src.js b/packages/shared-fixtures/fixtures/comments/jsx-text-with-multiline-non-comment.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/comments/jsx-text-with-multiline-non-comment.src.js rename to packages/shared-fixtures/fixtures/comments/jsx-text-with-multiline-non-comment.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/comments/jsx-text-with-url.src.js b/packages/shared-fixtures/fixtures/comments/jsx-text-with-url.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/comments/jsx-text-with-url.src.js rename to packages/shared-fixtures/fixtures/comments/jsx-text-with-url.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/comments/jsx-with-greather-than.src.js b/packages/shared-fixtures/fixtures/comments/jsx-with-greather-than.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/comments/jsx-with-greather-than.src.js rename to packages/shared-fixtures/fixtures/comments/jsx-with-greather-than.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/comments/jsx-with-operators.src.js b/packages/shared-fixtures/fixtures/comments/jsx-with-operators.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/comments/jsx-with-operators.src.js rename to packages/shared-fixtures/fixtures/comments/jsx-with-operators.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/comments/line-comment-with-block-syntax.src.js b/packages/shared-fixtures/fixtures/comments/line-comment-with-block-syntax.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/comments/line-comment-with-block-syntax.src.js rename to packages/shared-fixtures/fixtures/comments/line-comment-with-block-syntax.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/comments/mix-line-and-block-comments.src.js b/packages/shared-fixtures/fixtures/comments/mix-line-and-block-comments.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/comments/mix-line-and-block-comments.src.js rename to packages/shared-fixtures/fixtures/comments/mix-line-and-block-comments.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/comments/no-comment-regex.src.js b/packages/shared-fixtures/fixtures/comments/no-comment-regex.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/comments/no-comment-regex.src.js rename to packages/shared-fixtures/fixtures/comments/no-comment-regex.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/comments/no-comment-template.src.js b/packages/shared-fixtures/fixtures/comments/no-comment-template.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/comments/no-comment-template.src.js rename to packages/shared-fixtures/fixtures/comments/no-comment-template.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/comments/surrounding-call-comments.src.js b/packages/shared-fixtures/fixtures/comments/surrounding-call-comments.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/comments/surrounding-call-comments.src.js rename to packages/shared-fixtures/fixtures/comments/surrounding-call-comments.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/comments/surrounding-debugger-comments.src.js b/packages/shared-fixtures/fixtures/comments/surrounding-debugger-comments.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/comments/surrounding-debugger-comments.src.js rename to packages/shared-fixtures/fixtures/comments/surrounding-debugger-comments.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/comments/surrounding-return-comments.src.js b/packages/shared-fixtures/fixtures/comments/surrounding-return-comments.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/comments/surrounding-return-comments.src.js rename to packages/shared-fixtures/fixtures/comments/surrounding-return-comments.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/comments/surrounding-throw-comments.src.js b/packages/shared-fixtures/fixtures/comments/surrounding-throw-comments.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/comments/surrounding-throw-comments.src.js rename to packages/shared-fixtures/fixtures/comments/surrounding-throw-comments.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/comments/surrounding-while-loop-comments.src.js b/packages/shared-fixtures/fixtures/comments/surrounding-while-loop-comments.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/comments/surrounding-while-loop-comments.src.js rename to packages/shared-fixtures/fixtures/comments/surrounding-while-loop-comments.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/comments/switch-fallthrough-comment-in-function.src.js b/packages/shared-fixtures/fixtures/comments/switch-fallthrough-comment-in-function.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/comments/switch-fallthrough-comment-in-function.src.js rename to packages/shared-fixtures/fixtures/comments/switch-fallthrough-comment-in-function.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/comments/switch-fallthrough-comment.src.js b/packages/shared-fixtures/fixtures/comments/switch-fallthrough-comment.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/comments/switch-fallthrough-comment.src.js rename to packages/shared-fixtures/fixtures/comments/switch-fallthrough-comment.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/comments/switch-no-default-comment-in-function.src.js b/packages/shared-fixtures/fixtures/comments/switch-no-default-comment-in-function.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/comments/switch-no-default-comment-in-function.src.js rename to packages/shared-fixtures/fixtures/comments/switch-no-default-comment-in-function.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/comments/switch-no-default-comment-in-nested-functions.src.js b/packages/shared-fixtures/fixtures/comments/switch-no-default-comment-in-nested-functions.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/comments/switch-no-default-comment-in-nested-functions.src.js rename to packages/shared-fixtures/fixtures/comments/switch-no-default-comment-in-nested-functions.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/comments/switch-no-default-comment.src.js b/packages/shared-fixtures/fixtures/comments/switch-no-default-comment.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/comments/switch-no-default-comment.src.js rename to packages/shared-fixtures/fixtures/comments/switch-no-default-comment.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/comments/template-string-block.src.js b/packages/shared-fixtures/fixtures/comments/template-string-block.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/comments/template-string-block.src.js rename to packages/shared-fixtures/fixtures/comments/template-string-block.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/comments/type-assertion-regression-test.src.ts b/packages/shared-fixtures/fixtures/comments/type-assertion-regression-test.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/comments/type-assertion-regression-test.src.ts rename to packages/shared-fixtures/fixtures/comments/type-assertion-regression-test.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrayLiteral/array-literal-in-lhs.src.js b/packages/shared-fixtures/fixtures/javascript/arrayLiteral/array-literal-in-lhs.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrayLiteral/array-literal-in-lhs.src.js rename to packages/shared-fixtures/fixtures/javascript/arrayLiteral/array-literal-in-lhs.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrayLiteral/array-literals-in-binary-expr.src.js b/packages/shared-fixtures/fixtures/javascript/arrayLiteral/array-literals-in-binary-expr.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrayLiteral/array-literals-in-binary-expr.src.js rename to packages/shared-fixtures/fixtures/javascript/arrayLiteral/array-literals-in-binary-expr.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/as-param-with-params.src.js b/packages/shared-fixtures/fixtures/javascript/arrowFunctions/as-param-with-params.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/as-param-with-params.src.js rename to packages/shared-fixtures/fixtures/javascript/arrowFunctions/as-param-with-params.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/as-param.src.js b/packages/shared-fixtures/fixtures/javascript/arrowFunctions/as-param.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/as-param.src.js rename to packages/shared-fixtures/fixtures/javascript/arrowFunctions/as-param.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/basic-in-binary-expression.src.js b/packages/shared-fixtures/fixtures/javascript/arrowFunctions/basic-in-binary-expression.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/basic-in-binary-expression.src.js rename to packages/shared-fixtures/fixtures/javascript/arrowFunctions/basic-in-binary-expression.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/basic.src.js b/packages/shared-fixtures/fixtures/javascript/arrowFunctions/basic.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/basic.src.js rename to packages/shared-fixtures/fixtures/javascript/arrowFunctions/basic.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/block-body-not-object.src.js b/packages/shared-fixtures/fixtures/javascript/arrowFunctions/block-body-not-object.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/block-body-not-object.src.js rename to packages/shared-fixtures/fixtures/javascript/arrowFunctions/block-body-not-object.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/block-body.src.js b/packages/shared-fixtures/fixtures/javascript/arrowFunctions/block-body.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/block-body.src.js rename to packages/shared-fixtures/fixtures/javascript/arrowFunctions/block-body.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/error-dup-params.src.js b/packages/shared-fixtures/fixtures/javascript/arrowFunctions/error-dup-params.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/error-dup-params.src.js rename to packages/shared-fixtures/fixtures/javascript/arrowFunctions/error-dup-params.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/error-missing-paren.src.js b/packages/shared-fixtures/fixtures/javascript/arrowFunctions/error-missing-paren.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/error-missing-paren.src.js rename to packages/shared-fixtures/fixtures/javascript/arrowFunctions/error-missing-paren.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/error-not-arrow.src.js b/packages/shared-fixtures/fixtures/javascript/arrowFunctions/error-not-arrow.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/error-not-arrow.src.js rename to packages/shared-fixtures/fixtures/javascript/arrowFunctions/error-not-arrow.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/error-numeric-param-multi.src.js b/packages/shared-fixtures/fixtures/javascript/arrowFunctions/error-numeric-param-multi.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/error-numeric-param-multi.src.js rename to packages/shared-fixtures/fixtures/javascript/arrowFunctions/error-numeric-param-multi.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/error-numeric-param.src.js b/packages/shared-fixtures/fixtures/javascript/arrowFunctions/error-numeric-param.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/error-numeric-param.src.js rename to packages/shared-fixtures/fixtures/javascript/arrowFunctions/error-numeric-param.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/error-reverse-arrow.src.js b/packages/shared-fixtures/fixtures/javascript/arrowFunctions/error-reverse-arrow.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/error-reverse-arrow.src.js rename to packages/shared-fixtures/fixtures/javascript/arrowFunctions/error-reverse-arrow.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/error-strict-default-param-eval.src.js b/packages/shared-fixtures/fixtures/javascript/arrowFunctions/error-strict-default-param-eval.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/error-strict-default-param-eval.src.js rename to packages/shared-fixtures/fixtures/javascript/arrowFunctions/error-strict-default-param-eval.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/error-strict-dup-params.src.js b/packages/shared-fixtures/fixtures/javascript/arrowFunctions/error-strict-dup-params.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/error-strict-dup-params.src.js rename to packages/shared-fixtures/fixtures/javascript/arrowFunctions/error-strict-dup-params.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/error-strict-eval-return.src.js b/packages/shared-fixtures/fixtures/javascript/arrowFunctions/error-strict-eval-return.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/error-strict-eval-return.src.js rename to packages/shared-fixtures/fixtures/javascript/arrowFunctions/error-strict-eval-return.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/error-strict-eval.src.js b/packages/shared-fixtures/fixtures/javascript/arrowFunctions/error-strict-eval.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/error-strict-eval.src.js rename to packages/shared-fixtures/fixtures/javascript/arrowFunctions/error-strict-eval.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/error-strict-octal.src.js b/packages/shared-fixtures/fixtures/javascript/arrowFunctions/error-strict-octal.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/error-strict-octal.src.js rename to packages/shared-fixtures/fixtures/javascript/arrowFunctions/error-strict-octal.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/error-strict-param-arguments.src.js b/packages/shared-fixtures/fixtures/javascript/arrowFunctions/error-strict-param-arguments.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/error-strict-param-arguments.src.js rename to packages/shared-fixtures/fixtures/javascript/arrowFunctions/error-strict-param-arguments.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/error-strict-param-eval.src.js b/packages/shared-fixtures/fixtures/javascript/arrowFunctions/error-strict-param-eval.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/error-strict-param-eval.src.js rename to packages/shared-fixtures/fixtures/javascript/arrowFunctions/error-strict-param-eval.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/error-strict-param-names.src.js b/packages/shared-fixtures/fixtures/javascript/arrowFunctions/error-strict-param-names.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/error-strict-param-names.src.js rename to packages/shared-fixtures/fixtures/javascript/arrowFunctions/error-strict-param-names.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/error-strict-param-no-paren-arguments.src.js b/packages/shared-fixtures/fixtures/javascript/arrowFunctions/error-strict-param-no-paren-arguments.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/error-strict-param-no-paren-arguments.src.js rename to packages/shared-fixtures/fixtures/javascript/arrowFunctions/error-strict-param-no-paren-arguments.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/error-strict-param-no-paren-eval.src.js b/packages/shared-fixtures/fixtures/javascript/arrowFunctions/error-strict-param-no-paren-eval.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/error-strict-param-no-paren-eval.src.js rename to packages/shared-fixtures/fixtures/javascript/arrowFunctions/error-strict-param-no-paren-eval.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/error-two-lines.src.js b/packages/shared-fixtures/fixtures/javascript/arrowFunctions/error-two-lines.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/error-two-lines.src.js rename to packages/shared-fixtures/fixtures/javascript/arrowFunctions/error-two-lines.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/error-wrapped-param.src.js b/packages/shared-fixtures/fixtures/javascript/arrowFunctions/error-wrapped-param.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/error-wrapped-param.src.js rename to packages/shared-fixtures/fixtures/javascript/arrowFunctions/error-wrapped-param.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/expression.src.js b/packages/shared-fixtures/fixtures/javascript/arrowFunctions/expression.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/expression.src.js rename to packages/shared-fixtures/fixtures/javascript/arrowFunctions/expression.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/iife.src.js b/packages/shared-fixtures/fixtures/javascript/arrowFunctions/iife.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/iife.src.js rename to packages/shared-fixtures/fixtures/javascript/arrowFunctions/iife.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/multiple-params.src.js b/packages/shared-fixtures/fixtures/javascript/arrowFunctions/multiple-params.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/multiple-params.src.js rename to packages/shared-fixtures/fixtures/javascript/arrowFunctions/multiple-params.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/no-auto-return.src.js b/packages/shared-fixtures/fixtures/javascript/arrowFunctions/no-auto-return.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/no-auto-return.src.js rename to packages/shared-fixtures/fixtures/javascript/arrowFunctions/no-auto-return.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/not-strict-arguments.src.js b/packages/shared-fixtures/fixtures/javascript/arrowFunctions/not-strict-arguments.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/not-strict-arguments.src.js rename to packages/shared-fixtures/fixtures/javascript/arrowFunctions/not-strict-arguments.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/not-strict-eval-params.src.js b/packages/shared-fixtures/fixtures/javascript/arrowFunctions/not-strict-eval-params.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/not-strict-eval-params.src.js rename to packages/shared-fixtures/fixtures/javascript/arrowFunctions/not-strict-eval-params.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/not-strict-eval.src.js b/packages/shared-fixtures/fixtures/javascript/arrowFunctions/not-strict-eval.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/not-strict-eval.src.js rename to packages/shared-fixtures/fixtures/javascript/arrowFunctions/not-strict-eval.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/not-strict-octal.src.js b/packages/shared-fixtures/fixtures/javascript/arrowFunctions/not-strict-octal.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/not-strict-octal.src.js rename to packages/shared-fixtures/fixtures/javascript/arrowFunctions/not-strict-octal.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/return-arrow-function.src.js b/packages/shared-fixtures/fixtures/javascript/arrowFunctions/return-arrow-function.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/return-arrow-function.src.js rename to packages/shared-fixtures/fixtures/javascript/arrowFunctions/return-arrow-function.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/return-sequence.src.js b/packages/shared-fixtures/fixtures/javascript/arrowFunctions/return-sequence.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/return-sequence.src.js rename to packages/shared-fixtures/fixtures/javascript/arrowFunctions/return-sequence.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/single-param-parens.src.js b/packages/shared-fixtures/fixtures/javascript/arrowFunctions/single-param-parens.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/single-param-parens.src.js rename to packages/shared-fixtures/fixtures/javascript/arrowFunctions/single-param-parens.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/single-param-return-identifier.src.js b/packages/shared-fixtures/fixtures/javascript/arrowFunctions/single-param-return-identifier.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/single-param-return-identifier.src.js rename to packages/shared-fixtures/fixtures/javascript/arrowFunctions/single-param-return-identifier.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/single-param.src.js b/packages/shared-fixtures/fixtures/javascript/arrowFunctions/single-param.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/single-param.src.js rename to packages/shared-fixtures/fixtures/javascript/arrowFunctions/single-param.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/basics/and-operator-array-object.src.js b/packages/shared-fixtures/fixtures/javascript/basics/and-operator-array-object.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/basics/and-operator-array-object.src.js rename to packages/shared-fixtures/fixtures/javascript/basics/and-operator-array-object.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/basics/delete-expression.src.js b/packages/shared-fixtures/fixtures/javascript/basics/delete-expression.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/basics/delete-expression.src.js rename to packages/shared-fixtures/fixtures/javascript/basics/delete-expression.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/basics/do-while-statements.src.js b/packages/shared-fixtures/fixtures/javascript/basics/do-while-statements.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/basics/do-while-statements.src.js rename to packages/shared-fixtures/fixtures/javascript/basics/do-while-statements.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/basics/identifiers-double-underscore.src.js b/packages/shared-fixtures/fixtures/javascript/basics/identifiers-double-underscore.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/basics/identifiers-double-underscore.src.js rename to packages/shared-fixtures/fixtures/javascript/basics/identifiers-double-underscore.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/basics/instanceof.src.js b/packages/shared-fixtures/fixtures/javascript/basics/instanceof.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/basics/instanceof.src.js rename to packages/shared-fixtures/fixtures/javascript/basics/instanceof.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/basics/new-with-member-expression.src.js b/packages/shared-fixtures/fixtures/javascript/basics/new-with-member-expression.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/basics/new-with-member-expression.src.js rename to packages/shared-fixtures/fixtures/javascript/basics/new-with-member-expression.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/basics/new-without-parens.src.js b/packages/shared-fixtures/fixtures/javascript/basics/new-without-parens.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/basics/new-without-parens.src.js rename to packages/shared-fixtures/fixtures/javascript/basics/new-without-parens.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/basics/or-operator-array-object.src.js b/packages/shared-fixtures/fixtures/javascript/basics/or-operator-array-object.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/basics/or-operator-array-object.src.js rename to packages/shared-fixtures/fixtures/javascript/basics/or-operator-array-object.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/basics/typeof-expression.src.js b/packages/shared-fixtures/fixtures/javascript/basics/typeof-expression.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/basics/typeof-expression.src.js rename to packages/shared-fixtures/fixtures/javascript/basics/typeof-expression.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/basics/update-expression.src.js b/packages/shared-fixtures/fixtures/javascript/basics/update-expression.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/basics/update-expression.src.js rename to packages/shared-fixtures/fixtures/javascript/basics/update-expression.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/basics/void-expression.src.js b/packages/shared-fixtures/fixtures/javascript/basics/void-expression.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/basics/void-expression.src.js rename to packages/shared-fixtures/fixtures/javascript/basics/void-expression.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/bigIntLiterals/binary.src.js b/packages/shared-fixtures/fixtures/javascript/bigIntLiterals/binary.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/bigIntLiterals/binary.src.js rename to packages/shared-fixtures/fixtures/javascript/bigIntLiterals/binary.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/bigIntLiterals/decimal.src.js b/packages/shared-fixtures/fixtures/javascript/bigIntLiterals/decimal.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/bigIntLiterals/decimal.src.js rename to packages/shared-fixtures/fixtures/javascript/bigIntLiterals/decimal.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/bigIntLiterals/hex.src.js b/packages/shared-fixtures/fixtures/javascript/bigIntLiterals/hex.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/bigIntLiterals/hex.src.js rename to packages/shared-fixtures/fixtures/javascript/bigIntLiterals/hex.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/bigIntLiterals/octal.src.js b/packages/shared-fixtures/fixtures/javascript/bigIntLiterals/octal.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/bigIntLiterals/octal.src.js rename to packages/shared-fixtures/fixtures/javascript/bigIntLiterals/octal.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/binaryLiterals/invalid.src.js b/packages/shared-fixtures/fixtures/javascript/binaryLiterals/invalid.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/binaryLiterals/invalid.src.js rename to packages/shared-fixtures/fixtures/javascript/binaryLiterals/invalid.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/binaryLiterals/lowercase.src.js b/packages/shared-fixtures/fixtures/javascript/binaryLiterals/lowercase.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/binaryLiterals/lowercase.src.js rename to packages/shared-fixtures/fixtures/javascript/binaryLiterals/lowercase.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/binaryLiterals/uppercase.src.js b/packages/shared-fixtures/fixtures/javascript/binaryLiterals/uppercase.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/binaryLiterals/uppercase.src.js rename to packages/shared-fixtures/fixtures/javascript/binaryLiterals/uppercase.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/blockBindings/const.src.js b/packages/shared-fixtures/fixtures/javascript/blockBindings/const.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/blockBindings/const.src.js rename to packages/shared-fixtures/fixtures/javascript/blockBindings/const.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/blockBindings/let-in-switchcase.src.js b/packages/shared-fixtures/fixtures/javascript/blockBindings/let-in-switchcase.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/blockBindings/let-in-switchcase.src.js rename to packages/shared-fixtures/fixtures/javascript/blockBindings/let-in-switchcase.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/blockBindings/let.src.js b/packages/shared-fixtures/fixtures/javascript/blockBindings/let.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/blockBindings/let.src.js rename to packages/shared-fixtures/fixtures/javascript/blockBindings/let.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/callExpression/call-expression-with-array.src.js b/packages/shared-fixtures/fixtures/javascript/callExpression/call-expression-with-array.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/callExpression/call-expression-with-array.src.js rename to packages/shared-fixtures/fixtures/javascript/callExpression/call-expression-with-array.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/callExpression/call-expression-with-object.src.js b/packages/shared-fixtures/fixtures/javascript/callExpression/call-expression-with-object.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/callExpression/call-expression-with-object.src.js rename to packages/shared-fixtures/fixtures/javascript/callExpression/call-expression-with-object.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/callExpression/mixed-expression.src.js b/packages/shared-fixtures/fixtures/javascript/callExpression/mixed-expression.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/callExpression/mixed-expression.src.js rename to packages/shared-fixtures/fixtures/javascript/callExpression/mixed-expression.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/callExpression/new-expression-with-array.src.js b/packages/shared-fixtures/fixtures/javascript/callExpression/new-expression-with-array.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/callExpression/new-expression-with-array.src.js rename to packages/shared-fixtures/fixtures/javascript/callExpression/new-expression-with-array.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/callExpression/new-expression-with-object.src.js b/packages/shared-fixtures/fixtures/javascript/callExpression/new-expression-with-object.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/callExpression/new-expression-with-object.src.js rename to packages/shared-fixtures/fixtures/javascript/callExpression/new-expression-with-object.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/class-accessor-properties.src.js b/packages/shared-fixtures/fixtures/javascript/classes/class-accessor-properties.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/class-accessor-properties.src.js rename to packages/shared-fixtures/fixtures/javascript/classes/class-accessor-properties.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/class-computed-static-method.src.js b/packages/shared-fixtures/fixtures/javascript/classes/class-computed-static-method.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/class-computed-static-method.src.js rename to packages/shared-fixtures/fixtures/javascript/classes/class-computed-static-method.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/class-expression.src.js b/packages/shared-fixtures/fixtures/javascript/classes/class-expression.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/class-expression.src.js rename to packages/shared-fixtures/fixtures/javascript/classes/class-expression.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/class-method-named-prototype.src.js b/packages/shared-fixtures/fixtures/javascript/classes/class-method-named-prototype.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/class-method-named-prototype.src.js rename to packages/shared-fixtures/fixtures/javascript/classes/class-method-named-prototype.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/class-method-named-static.src.js b/packages/shared-fixtures/fixtures/javascript/classes/class-method-named-static.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/class-method-named-static.src.js rename to packages/shared-fixtures/fixtures/javascript/classes/class-method-named-static.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/class-method-named-with-space.src.js b/packages/shared-fixtures/fixtures/javascript/classes/class-method-named-with-space.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/class-method-named-with-space.src.js rename to packages/shared-fixtures/fixtures/javascript/classes/class-method-named-with-space.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/class-one-method-super.src.js b/packages/shared-fixtures/fixtures/javascript/classes/class-one-method-super.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/class-one-method-super.src.js rename to packages/shared-fixtures/fixtures/javascript/classes/class-one-method-super.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/class-one-method.src.js b/packages/shared-fixtures/fixtures/javascript/classes/class-one-method.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/class-one-method.src.js rename to packages/shared-fixtures/fixtures/javascript/classes/class-one-method.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/class-static-method-named-prototype.src.js b/packages/shared-fixtures/fixtures/javascript/classes/class-static-method-named-prototype.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/class-static-method-named-prototype.src.js rename to packages/shared-fixtures/fixtures/javascript/classes/class-static-method-named-prototype.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/class-static-method-named-static.src.js b/packages/shared-fixtures/fixtures/javascript/classes/class-static-method-named-static.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/class-static-method-named-static.src.js rename to packages/shared-fixtures/fixtures/javascript/classes/class-static-method-named-static.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/class-static-method.src.js b/packages/shared-fixtures/fixtures/javascript/classes/class-static-method.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/class-static-method.src.js rename to packages/shared-fixtures/fixtures/javascript/classes/class-static-method.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/class-static-methods-and-accessor-properties.src.js b/packages/shared-fixtures/fixtures/javascript/classes/class-static-methods-and-accessor-properties.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/class-static-methods-and-accessor-properties.src.js rename to packages/shared-fixtures/fixtures/javascript/classes/class-static-methods-and-accessor-properties.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/class-two-computed-static-methods.src.js b/packages/shared-fixtures/fixtures/javascript/classes/class-two-computed-static-methods.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/class-two-computed-static-methods.src.js rename to packages/shared-fixtures/fixtures/javascript/classes/class-two-computed-static-methods.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/class-two-methods-computed-constructor.src.js b/packages/shared-fixtures/fixtures/javascript/classes/class-two-methods-computed-constructor.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/class-two-methods-computed-constructor.src.js rename to packages/shared-fixtures/fixtures/javascript/classes/class-two-methods-computed-constructor.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/class-two-methods-semi.src.js b/packages/shared-fixtures/fixtures/javascript/classes/class-two-methods-semi.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/class-two-methods-semi.src.js rename to packages/shared-fixtures/fixtures/javascript/classes/class-two-methods-semi.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/class-two-methods-three-semi.src.js b/packages/shared-fixtures/fixtures/javascript/classes/class-two-methods-three-semi.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/class-two-methods-three-semi.src.js rename to packages/shared-fixtures/fixtures/javascript/classes/class-two-methods-three-semi.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/class-two-methods-two-semi.src.js b/packages/shared-fixtures/fixtures/javascript/classes/class-two-methods-two-semi.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/class-two-methods-two-semi.src.js rename to packages/shared-fixtures/fixtures/javascript/classes/class-two-methods-two-semi.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/class-two-methods.src.js b/packages/shared-fixtures/fixtures/javascript/classes/class-two-methods.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/class-two-methods.src.js rename to packages/shared-fixtures/fixtures/javascript/classes/class-two-methods.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/class-two-static-methods-named-constructor.src.js b/packages/shared-fixtures/fixtures/javascript/classes/class-two-static-methods-named-constructor.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/class-two-static-methods-named-constructor.src.js rename to packages/shared-fixtures/fixtures/javascript/classes/class-two-static-methods-named-constructor.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/class-with-constructor-parameters.src.js b/packages/shared-fixtures/fixtures/javascript/classes/class-with-constructor-parameters.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/class-with-constructor-parameters.src.js rename to packages/shared-fixtures/fixtures/javascript/classes/class-with-constructor-parameters.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/class-with-constructor-with-space.src.js b/packages/shared-fixtures/fixtures/javascript/classes/class-with-constructor-with-space.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/class-with-constructor-with-space.src.js rename to packages/shared-fixtures/fixtures/javascript/classes/class-with-constructor-with-space.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/class-with-constructor.src.js b/packages/shared-fixtures/fixtures/javascript/classes/class-with-constructor.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/class-with-constructor.src.js rename to packages/shared-fixtures/fixtures/javascript/classes/class-with-constructor.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/derived-class-assign-to-var.src.js b/packages/shared-fixtures/fixtures/javascript/classes/derived-class-assign-to-var.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/derived-class-assign-to-var.src.js rename to packages/shared-fixtures/fixtures/javascript/classes/derived-class-assign-to-var.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/derived-class-expression.src.js b/packages/shared-fixtures/fixtures/javascript/classes/derived-class-expression.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/derived-class-expression.src.js rename to packages/shared-fixtures/fixtures/javascript/classes/derived-class-expression.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/empty-class-double-semi.src.js b/packages/shared-fixtures/fixtures/javascript/classes/empty-class-double-semi.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/empty-class-double-semi.src.js rename to packages/shared-fixtures/fixtures/javascript/classes/empty-class-double-semi.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/empty-class-semi.src.js b/packages/shared-fixtures/fixtures/javascript/classes/empty-class-semi.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/empty-class-semi.src.js rename to packages/shared-fixtures/fixtures/javascript/classes/empty-class-semi.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/empty-class.src.js b/packages/shared-fixtures/fixtures/javascript/classes/empty-class.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/empty-class.src.js rename to packages/shared-fixtures/fixtures/javascript/classes/empty-class.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/empty-literal-derived-class.src.js b/packages/shared-fixtures/fixtures/javascript/classes/empty-literal-derived-class.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/empty-literal-derived-class.src.js rename to packages/shared-fixtures/fixtures/javascript/classes/empty-literal-derived-class.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/invalid-class-declaration.src.js b/packages/shared-fixtures/fixtures/javascript/classes/invalid-class-declaration.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/invalid-class-declaration.src.js rename to packages/shared-fixtures/fixtures/javascript/classes/invalid-class-declaration.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/invalid-class-setter-declaration.src.js b/packages/shared-fixtures/fixtures/javascript/classes/invalid-class-setter-declaration.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/invalid-class-setter-declaration.src.js rename to packages/shared-fixtures/fixtures/javascript/classes/invalid-class-setter-declaration.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/invalid-class-two-super-classes.src.js b/packages/shared-fixtures/fixtures/javascript/classes/invalid-class-two-super-classes.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/invalid-class-two-super-classes.src.js rename to packages/shared-fixtures/fixtures/javascript/classes/invalid-class-two-super-classes.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/named-class-expression.src.js b/packages/shared-fixtures/fixtures/javascript/classes/named-class-expression.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/named-class-expression.src.js rename to packages/shared-fixtures/fixtures/javascript/classes/named-class-expression.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/named-derived-class-expression.src.js b/packages/shared-fixtures/fixtures/javascript/classes/named-derived-class-expression.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/named-derived-class-expression.src.js rename to packages/shared-fixtures/fixtures/javascript/classes/named-derived-class-expression.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/defaultParams/class-constructor.src.js b/packages/shared-fixtures/fixtures/javascript/defaultParams/class-constructor.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/defaultParams/class-constructor.src.js rename to packages/shared-fixtures/fixtures/javascript/defaultParams/class-constructor.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/defaultParams/class-method.src.js b/packages/shared-fixtures/fixtures/javascript/defaultParams/class-method.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/defaultParams/class-method.src.js rename to packages/shared-fixtures/fixtures/javascript/defaultParams/class-method.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/defaultParams/declaration.src.js b/packages/shared-fixtures/fixtures/javascript/defaultParams/declaration.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/defaultParams/declaration.src.js rename to packages/shared-fixtures/fixtures/javascript/defaultParams/declaration.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/defaultParams/expression.src.js b/packages/shared-fixtures/fixtures/javascript/defaultParams/expression.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/defaultParams/expression.src.js rename to packages/shared-fixtures/fixtures/javascript/defaultParams/expression.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/defaultParams/method.src.js b/packages/shared-fixtures/fixtures/javascript/defaultParams/method.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/defaultParams/method.src.js rename to packages/shared-fixtures/fixtures/javascript/defaultParams/method.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/defaultParams/not-all-params.src.js b/packages/shared-fixtures/fixtures/javascript/defaultParams/not-all-params.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/defaultParams/not-all-params.src.js rename to packages/shared-fixtures/fixtures/javascript/defaultParams/not-all-params.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-arrowFunctions/arrow-param-array.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring-and-arrowFunctions/arrow-param-array.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-arrowFunctions/arrow-param-array.src.js rename to packages/shared-fixtures/fixtures/javascript/destructuring-and-arrowFunctions/arrow-param-array.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-arrowFunctions/arrow-param-nested-array.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring-and-arrowFunctions/arrow-param-nested-array.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-arrowFunctions/arrow-param-nested-array.src.js rename to packages/shared-fixtures/fixtures/javascript/destructuring-and-arrowFunctions/arrow-param-nested-array.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-arrowFunctions/arrow-param-nested-object-named.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring-and-arrowFunctions/arrow-param-nested-object-named.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-arrowFunctions/arrow-param-nested-object-named.src.js rename to packages/shared-fixtures/fixtures/javascript/destructuring-and-arrowFunctions/arrow-param-nested-object-named.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-arrowFunctions/arrow-param-nested-object.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring-and-arrowFunctions/arrow-param-nested-object.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-arrowFunctions/arrow-param-nested-object.src.js rename to packages/shared-fixtures/fixtures/javascript/destructuring-and-arrowFunctions/arrow-param-nested-object.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-arrowFunctions/arrow-param-object.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring-and-arrowFunctions/arrow-param-object.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-arrowFunctions/arrow-param-object.src.js rename to packages/shared-fixtures/fixtures/javascript/destructuring-and-arrowFunctions/arrow-param-object.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-arrowFunctions/param-defaults-array.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring-and-arrowFunctions/param-defaults-array.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-arrowFunctions/param-defaults-array.src.js rename to packages/shared-fixtures/fixtures/javascript/destructuring-and-arrowFunctions/param-defaults-array.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-arrowFunctions/param-defaults-object-nested.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring-and-arrowFunctions/param-defaults-object-nested.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-arrowFunctions/param-defaults-object-nested.src.js rename to packages/shared-fixtures/fixtures/javascript/destructuring-and-arrowFunctions/param-defaults-object-nested.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-arrowFunctions/param-defaults-object.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring-and-arrowFunctions/param-defaults-object.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-arrowFunctions/param-defaults-object.src.js rename to packages/shared-fixtures/fixtures/javascript/destructuring-and-arrowFunctions/param-defaults-object.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-blockBindings/array-const-undefined.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring-and-blockBindings/array-const-undefined.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-blockBindings/array-const-undefined.src.js rename to packages/shared-fixtures/fixtures/javascript/destructuring-and-blockBindings/array-const-undefined.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-blockBindings/array-let-undefined.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring-and-blockBindings/array-let-undefined.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-blockBindings/array-let-undefined.src.js rename to packages/shared-fixtures/fixtures/javascript/destructuring-and-blockBindings/array-let-undefined.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-blockBindings/object-const-named.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring-and-blockBindings/object-const-named.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-blockBindings/object-const-named.src.js rename to packages/shared-fixtures/fixtures/javascript/destructuring-and-blockBindings/object-const-named.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-blockBindings/object-const-undefined.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring-and-blockBindings/object-const-undefined.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-blockBindings/object-const-undefined.src.js rename to packages/shared-fixtures/fixtures/javascript/destructuring-and-blockBindings/object-const-undefined.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-blockBindings/object-let-named.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring-and-blockBindings/object-let-named.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-blockBindings/object-let-named.src.js rename to packages/shared-fixtures/fixtures/javascript/destructuring-and-blockBindings/object-let-named.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-blockBindings/object-let-undefined.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring-and-blockBindings/object-let-undefined.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-blockBindings/object-let-undefined.src.js rename to packages/shared-fixtures/fixtures/javascript/destructuring-and-blockBindings/object-let-undefined.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-defaultParams/param-array.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring-and-defaultParams/param-array.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-defaultParams/param-array.src.js rename to packages/shared-fixtures/fixtures/javascript/destructuring-and-defaultParams/param-array.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-defaultParams/param-object-short.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring-and-defaultParams/param-object-short.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-defaultParams/param-object-short.src.js rename to packages/shared-fixtures/fixtures/javascript/destructuring-and-defaultParams/param-object-short.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-defaultParams/param-object-wrapped.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring-and-defaultParams/param-object-wrapped.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-defaultParams/param-object-wrapped.src.js rename to packages/shared-fixtures/fixtures/javascript/destructuring-and-defaultParams/param-object-wrapped.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-defaultParams/param-object.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring-and-defaultParams/param-object.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-defaultParams/param-object.src.js rename to packages/shared-fixtures/fixtures/javascript/destructuring-and-defaultParams/param-object.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-forOf/loop.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring-and-forOf/loop.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-forOf/loop.src.js rename to packages/shared-fixtures/fixtures/javascript/destructuring-and-forOf/loop.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-spread/complex-destructured.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring-and-spread/complex-destructured.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-spread/complex-destructured.src.js rename to packages/shared-fixtures/fixtures/javascript/destructuring-and-spread/complex-destructured.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-spread/destructured-array-literal.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring-and-spread/destructured-array-literal.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-spread/destructured-array-literal.src.js rename to packages/shared-fixtures/fixtures/javascript/destructuring-and-spread/destructured-array-literal.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-spread/destructuring-param.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring-and-spread/destructuring-param.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-spread/destructuring-param.src.js rename to packages/shared-fixtures/fixtures/javascript/destructuring-and-spread/destructuring-param.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-spread/error-complex-destructured-spread-first.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring-and-spread/error-complex-destructured-spread-first.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-spread/error-complex-destructured-spread-first.src.js rename to packages/shared-fixtures/fixtures/javascript/destructuring-and-spread/error-complex-destructured-spread-first.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-spread/invalid-not-final-array-empty.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring-and-spread/invalid-not-final-array-empty.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-spread/invalid-not-final-array-empty.src.js rename to packages/shared-fixtures/fixtures/javascript/destructuring-and-spread/invalid-not-final-array-empty.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-spread/multi-destructured.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring-and-spread/multi-destructured.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-spread/multi-destructured.src.js rename to packages/shared-fixtures/fixtures/javascript/destructuring-and-spread/multi-destructured.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-spread/not-final-array.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring-and-spread/not-final-array.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-spread/not-final-array.src.js rename to packages/shared-fixtures/fixtures/javascript/destructuring-and-spread/not-final-array.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-spread/single-destructured.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring-and-spread/single-destructured.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-spread/single-destructured.src.js rename to packages/shared-fixtures/fixtures/javascript/destructuring-and-spread/single-destructured.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-spread/var-complex-destructured.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring-and-spread/var-complex-destructured.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-spread/var-complex-destructured.src.js rename to packages/shared-fixtures/fixtures/javascript/destructuring-and-spread/var-complex-destructured.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-spread/var-destructured-array-literal.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring-and-spread/var-destructured-array-literal.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-spread/var-destructured-array-literal.src.js rename to packages/shared-fixtures/fixtures/javascript/destructuring-and-spread/var-destructured-array-literal.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-spread/var-multi-destructured.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring-and-spread/var-multi-destructured.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-spread/var-multi-destructured.src.js rename to packages/shared-fixtures/fixtures/javascript/destructuring-and-spread/var-multi-destructured.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-spread/var-single-destructured.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring-and-spread/var-single-destructured.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-spread/var-single-destructured.src.js rename to packages/shared-fixtures/fixtures/javascript/destructuring-and-spread/var-single-destructured.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/array-member.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring/array-member.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/array-member.src.js rename to packages/shared-fixtures/fixtures/javascript/destructuring/array-member.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/array-to-array.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring/array-to-array.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/array-to-array.src.js rename to packages/shared-fixtures/fixtures/javascript/destructuring/array-to-array.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/array-var-undefined.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring/array-var-undefined.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/array-var-undefined.src.js rename to packages/shared-fixtures/fixtures/javascript/destructuring/array-var-undefined.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/call-expression-destruction-array.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring/call-expression-destruction-array.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/call-expression-destruction-array.src.js rename to packages/shared-fixtures/fixtures/javascript/destructuring/call-expression-destruction-array.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/call-expression-destruction-object.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring/call-expression-destruction-object.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/call-expression-destruction-object.src.js rename to packages/shared-fixtures/fixtures/javascript/destructuring/call-expression-destruction-object.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/class-constructor-params-array.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring/class-constructor-params-array.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/class-constructor-params-array.src.js rename to packages/shared-fixtures/fixtures/javascript/destructuring/class-constructor-params-array.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/class-constructor-params-defaults-array.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring/class-constructor-params-defaults-array.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/class-constructor-params-defaults-array.src.js rename to packages/shared-fixtures/fixtures/javascript/destructuring/class-constructor-params-defaults-array.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/class-constructor-params-defaults-object.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring/class-constructor-params-defaults-object.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/class-constructor-params-defaults-object.src.js rename to packages/shared-fixtures/fixtures/javascript/destructuring/class-constructor-params-defaults-object.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/class-constructor-params-object.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring/class-constructor-params-object.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/class-constructor-params-object.src.js rename to packages/shared-fixtures/fixtures/javascript/destructuring/class-constructor-params-object.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/class-method-params-array.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring/class-method-params-array.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/class-method-params-array.src.js rename to packages/shared-fixtures/fixtures/javascript/destructuring/class-method-params-array.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/class-method-params-defaults-array.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring/class-method-params-defaults-array.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/class-method-params-defaults-array.src.js rename to packages/shared-fixtures/fixtures/javascript/destructuring/class-method-params-defaults-array.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/class-method-params-defaults-object.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring/class-method-params-defaults-object.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/class-method-params-defaults-object.src.js rename to packages/shared-fixtures/fixtures/javascript/destructuring/class-method-params-defaults-object.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/class-method-params-object.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring/class-method-params-object.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/class-method-params-object.src.js rename to packages/shared-fixtures/fixtures/javascript/destructuring/class-method-params-object.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/defaults-array-all.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring/defaults-array-all.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/defaults-array-all.src.js rename to packages/shared-fixtures/fixtures/javascript/destructuring/defaults-array-all.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/defaults-array-longform-nested-multi.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring/defaults-array-longform-nested-multi.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/defaults-array-longform-nested-multi.src.js rename to packages/shared-fixtures/fixtures/javascript/destructuring/defaults-array-longform-nested-multi.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/defaults-array-multi.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring/defaults-array-multi.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/defaults-array-multi.src.js rename to packages/shared-fixtures/fixtures/javascript/destructuring/defaults-array-multi.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/defaults-array-nested-all.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring/defaults-array-nested-all.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/defaults-array-nested-all.src.js rename to packages/shared-fixtures/fixtures/javascript/destructuring/defaults-array-nested-all.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/defaults-array-nested-multi.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring/defaults-array-nested-multi.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/defaults-array-nested-multi.src.js rename to packages/shared-fixtures/fixtures/javascript/destructuring/defaults-array-nested-multi.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/defaults-array.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring/defaults-array.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/defaults-array.src.js rename to packages/shared-fixtures/fixtures/javascript/destructuring/defaults-array.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/defaults-object-all.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring/defaults-object-all.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/defaults-object-all.src.js rename to packages/shared-fixtures/fixtures/javascript/destructuring/defaults-object-all.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/defaults-object-assign.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring/defaults-object-assign.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/defaults-object-assign.src.js rename to packages/shared-fixtures/fixtures/javascript/destructuring/defaults-object-assign.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/defaults-object-longform-all.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring/defaults-object-longform-all.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/defaults-object-longform-all.src.js rename to packages/shared-fixtures/fixtures/javascript/destructuring/defaults-object-longform-all.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/defaults-object-longform-multi.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring/defaults-object-longform-multi.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/defaults-object-longform-multi.src.js rename to packages/shared-fixtures/fixtures/javascript/destructuring/defaults-object-longform-multi.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/defaults-object-longform.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring/defaults-object-longform.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/defaults-object-longform.src.js rename to packages/shared-fixtures/fixtures/javascript/destructuring/defaults-object-longform.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/defaults-object-mixed-multi.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring/defaults-object-mixed-multi.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/defaults-object-mixed-multi.src.js rename to packages/shared-fixtures/fixtures/javascript/destructuring/defaults-object-mixed-multi.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/defaults-object-multi.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring/defaults-object-multi.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/defaults-object-multi.src.js rename to packages/shared-fixtures/fixtures/javascript/destructuring/defaults-object-multi.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/defaults-object-nested-all.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring/defaults-object-nested-all.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/defaults-object-nested-all.src.js rename to packages/shared-fixtures/fixtures/javascript/destructuring/defaults-object-nested-all.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/defaults-object-nested-multi.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring/defaults-object-nested-multi.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/defaults-object-nested-multi.src.js rename to packages/shared-fixtures/fixtures/javascript/destructuring/defaults-object-nested-multi.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/defaults-object.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring/defaults-object.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/defaults-object.src.js rename to packages/shared-fixtures/fixtures/javascript/destructuring/defaults-object.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/destructured-array-catch.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring/destructured-array-catch.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/destructured-array-catch.src.js rename to packages/shared-fixtures/fixtures/javascript/destructuring/destructured-array-catch.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/destructured-object-catch.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring/destructured-object-catch.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/destructured-object-catch.src.js rename to packages/shared-fixtures/fixtures/javascript/destructuring/destructured-object-catch.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/invalid-defaults-object-assign.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring/invalid-defaults-object-assign.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/invalid-defaults-object-assign.src.js rename to packages/shared-fixtures/fixtures/javascript/destructuring/invalid-defaults-object-assign.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/named-param.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring/named-param.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/named-param.src.js rename to packages/shared-fixtures/fixtures/javascript/destructuring/named-param.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/nested-array.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring/nested-array.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/nested-array.src.js rename to packages/shared-fixtures/fixtures/javascript/destructuring/nested-array.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/nested-object.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring/nested-object.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/nested-object.src.js rename to packages/shared-fixtures/fixtures/javascript/destructuring/nested-object.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/object-var-named.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring/object-var-named.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/object-var-named.src.js rename to packages/shared-fixtures/fixtures/javascript/destructuring/object-var-named.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/object-var-undefined.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring/object-var-undefined.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/object-var-undefined.src.js rename to packages/shared-fixtures/fixtures/javascript/destructuring/object-var-undefined.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/param-defaults-array.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring/param-defaults-array.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/param-defaults-array.src.js rename to packages/shared-fixtures/fixtures/javascript/destructuring/param-defaults-array.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/param-defaults-object-nested.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring/param-defaults-object-nested.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/param-defaults-object-nested.src.js rename to packages/shared-fixtures/fixtures/javascript/destructuring/param-defaults-object-nested.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/param-defaults-object.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring/param-defaults-object.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/param-defaults-object.src.js rename to packages/shared-fixtures/fixtures/javascript/destructuring/param-defaults-object.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/params-array-wrapped.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring/params-array-wrapped.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/params-array-wrapped.src.js rename to packages/shared-fixtures/fixtures/javascript/destructuring/params-array-wrapped.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/params-array.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring/params-array.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/params-array.src.js rename to packages/shared-fixtures/fixtures/javascript/destructuring/params-array.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/params-multi-object.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring/params-multi-object.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/params-multi-object.src.js rename to packages/shared-fixtures/fixtures/javascript/destructuring/params-multi-object.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/params-nested-array.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring/params-nested-array.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/params-nested-array.src.js rename to packages/shared-fixtures/fixtures/javascript/destructuring/params-nested-array.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/params-nested-object.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring/params-nested-object.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/params-nested-object.src.js rename to packages/shared-fixtures/fixtures/javascript/destructuring/params-nested-object.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/params-object-wrapped.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring/params-object-wrapped.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/params-object-wrapped.src.js rename to packages/shared-fixtures/fixtures/javascript/destructuring/params-object-wrapped.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/params-object.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring/params-object.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/params-object.src.js rename to packages/shared-fixtures/fixtures/javascript/destructuring/params-object.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/sparse-array.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring/sparse-array.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/sparse-array.src.js rename to packages/shared-fixtures/fixtures/javascript/destructuring/sparse-array.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/directives/block.src.js b/packages/shared-fixtures/fixtures/javascript/directives/block.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/directives/block.src.js rename to packages/shared-fixtures/fixtures/javascript/directives/block.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/directives/directive-in-class.src.js b/packages/shared-fixtures/fixtures/javascript/directives/directive-in-class.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/directives/directive-in-class.src.js rename to packages/shared-fixtures/fixtures/javascript/directives/directive-in-class.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/directives/first-expression.src.js b/packages/shared-fixtures/fixtures/javascript/directives/first-expression.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/directives/first-expression.src.js rename to packages/shared-fixtures/fixtures/javascript/directives/first-expression.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/directives/function-non-strict.src.js b/packages/shared-fixtures/fixtures/javascript/directives/function-non-strict.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/directives/function-non-strict.src.js rename to packages/shared-fixtures/fixtures/javascript/directives/function-non-strict.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/directives/non-directive-string.src.js b/packages/shared-fixtures/fixtures/javascript/directives/non-directive-string.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/directives/non-directive-string.src.js rename to packages/shared-fixtures/fixtures/javascript/directives/non-directive-string.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/directives/non-unique-directive.src.js b/packages/shared-fixtures/fixtures/javascript/directives/non-unique-directive.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/directives/non-unique-directive.src.js rename to packages/shared-fixtures/fixtures/javascript/directives/non-unique-directive.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/directives/program-order.src.js b/packages/shared-fixtures/fixtures/javascript/directives/program-order.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/directives/program-order.src.js rename to packages/shared-fixtures/fixtures/javascript/directives/program-order.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/directives/program.src.js b/packages/shared-fixtures/fixtures/javascript/directives/program.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/directives/program.src.js rename to packages/shared-fixtures/fixtures/javascript/directives/program.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/directives/raw.src.js b/packages/shared-fixtures/fixtures/javascript/directives/raw.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/directives/raw.src.js rename to packages/shared-fixtures/fixtures/javascript/directives/raw.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/experimentalAsyncIteration/async-generators.src.js b/packages/shared-fixtures/fixtures/javascript/experimentalAsyncIteration/async-generators.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/experimentalAsyncIteration/async-generators.src.js rename to packages/shared-fixtures/fixtures/javascript/experimentalAsyncIteration/async-generators.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/experimentalAsyncIteration/async-iterator.src.js b/packages/shared-fixtures/fixtures/javascript/experimentalAsyncIteration/async-iterator.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/experimentalAsyncIteration/async-iterator.src.js rename to packages/shared-fixtures/fixtures/javascript/experimentalAsyncIteration/async-iterator.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/experimentalDynamicImport/dynamic-import.src.js b/packages/shared-fixtures/fixtures/javascript/experimentalDynamicImport/dynamic-import.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/experimentalDynamicImport/dynamic-import.src.js rename to packages/shared-fixtures/fixtures/javascript/experimentalDynamicImport/dynamic-import.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/arg-spread.src.js b/packages/shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/arg-spread.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/arg-spread.src.js rename to packages/shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/arg-spread.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/destructuring-assign-mirror.src.js b/packages/shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/destructuring-assign-mirror.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/destructuring-assign-mirror.src.js rename to packages/shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/destructuring-assign-mirror.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/function-parameter-object-spread.src.js b/packages/shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/function-parameter-object-spread.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/function-parameter-object-spread.src.js rename to packages/shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/function-parameter-object-spread.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/invalid-rest-trailing-comma.src.js b/packages/shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/invalid-rest-trailing-comma.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/invalid-rest-trailing-comma.src.js rename to packages/shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/invalid-rest-trailing-comma.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/invalid-rest.src.js b/packages/shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/invalid-rest.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/invalid-rest.src.js rename to packages/shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/invalid-rest.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/object-rest.src.js b/packages/shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/object-rest.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/object-rest.src.js rename to packages/shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/object-rest.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/property-spread.src.js b/packages/shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/property-spread.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/property-spread.src.js rename to packages/shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/property-spread.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/shorthand-method-args.src.js b/packages/shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/shorthand-method-args.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/shorthand-method-args.src.js rename to packages/shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/shorthand-method-args.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/shorthand-methods.src.js b/packages/shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/shorthand-methods.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/shorthand-methods.src.js rename to packages/shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/shorthand-methods.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/shorthand-properties.src.js b/packages/shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/shorthand-properties.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/shorthand-properties.src.js rename to packages/shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/shorthand-properties.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/single-spread.src.js b/packages/shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/single-spread.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/single-spread.src.js rename to packages/shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/single-spread.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/spread-trailing-comma.src.js b/packages/shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/spread-trailing-comma.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/spread-trailing-comma.src.js rename to packages/shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/spread-trailing-comma.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/two-spread.src.js b/packages/shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/two-spread.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/two-spread.src.js rename to packages/shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/two-spread.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/experimentalOptionalCatchBinding/optional-catch-binding-finally.src.js b/packages/shared-fixtures/fixtures/javascript/experimentalOptionalCatchBinding/optional-catch-binding-finally.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/experimentalOptionalCatchBinding/optional-catch-binding-finally.src.js rename to packages/shared-fixtures/fixtures/javascript/experimentalOptionalCatchBinding/optional-catch-binding-finally.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/experimentalOptionalCatchBinding/optional-catch-binding.src.js b/packages/shared-fixtures/fixtures/javascript/experimentalOptionalCatchBinding/optional-catch-binding.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/experimentalOptionalCatchBinding/optional-catch-binding.src.js rename to packages/shared-fixtures/fixtures/javascript/experimentalOptionalCatchBinding/optional-catch-binding.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/exponentiationOperators/exponential-operators.src.js b/packages/shared-fixtures/fixtures/javascript/exponentiationOperators/exponential-operators.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/exponentiationOperators/exponential-operators.src.js rename to packages/shared-fixtures/fixtures/javascript/exponentiationOperators/exponential-operators.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/for/for-empty.src.js b/packages/shared-fixtures/fixtures/javascript/for/for-empty.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/for/for-empty.src.js rename to packages/shared-fixtures/fixtures/javascript/for/for-empty.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/for/for-loop.src.js b/packages/shared-fixtures/fixtures/javascript/for/for-loop.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/for/for-loop.src.js rename to packages/shared-fixtures/fixtures/javascript/for/for-loop.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/for/for-with-coma.src.js b/packages/shared-fixtures/fixtures/javascript/for/for-with-coma.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/for/for-with-coma.src.js rename to packages/shared-fixtures/fixtures/javascript/for/for-with-coma.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/for/for-with-const.src.js b/packages/shared-fixtures/fixtures/javascript/for/for-with-const.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/for/for-with-const.src.js rename to packages/shared-fixtures/fixtures/javascript/for/for-with-const.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/for/for-with-function.src.js b/packages/shared-fixtures/fixtures/javascript/for/for-with-function.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/for/for-with-function.src.js rename to packages/shared-fixtures/fixtures/javascript/for/for-with-function.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/for/for-with-let.src.js b/packages/shared-fixtures/fixtures/javascript/for/for-with-let.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/for/for-with-let.src.js rename to packages/shared-fixtures/fixtures/javascript/for/for-with-let.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/forIn/for-in-array.src.js b/packages/shared-fixtures/fixtures/javascript/forIn/for-in-array.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/forIn/for-in-array.src.js rename to packages/shared-fixtures/fixtures/javascript/forIn/for-in-array.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/forIn/for-in-bare-nonstrict.src.js b/packages/shared-fixtures/fixtures/javascript/forIn/for-in-bare-nonstrict.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/forIn/for-in-bare-nonstrict.src.js rename to packages/shared-fixtures/fixtures/javascript/forIn/for-in-bare-nonstrict.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/forIn/for-in-destruction-object.src.js b/packages/shared-fixtures/fixtures/javascript/forIn/for-in-destruction-object.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/forIn/for-in-destruction-object.src.js rename to packages/shared-fixtures/fixtures/javascript/forIn/for-in-destruction-object.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/forIn/for-in-destruction.src.js b/packages/shared-fixtures/fixtures/javascript/forIn/for-in-destruction.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/forIn/for-in-destruction.src.js rename to packages/shared-fixtures/fixtures/javascript/forIn/for-in-destruction.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/forIn/for-in-object-with-body.src.js b/packages/shared-fixtures/fixtures/javascript/forIn/for-in-object-with-body.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/forIn/for-in-object-with-body.src.js rename to packages/shared-fixtures/fixtures/javascript/forIn/for-in-object-with-body.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/forIn/for-in-object.src.js b/packages/shared-fixtures/fixtures/javascript/forIn/for-in-object.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/forIn/for-in-object.src.js rename to packages/shared-fixtures/fixtures/javascript/forIn/for-in-object.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/forIn/for-in-with-assigment.src.js b/packages/shared-fixtures/fixtures/javascript/forIn/for-in-with-assigment.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/forIn/for-in-with-assigment.src.js rename to packages/shared-fixtures/fixtures/javascript/forIn/for-in-with-assigment.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/forIn/for-in-with-bare-assigment.src.js b/packages/shared-fixtures/fixtures/javascript/forIn/for-in-with-bare-assigment.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/forIn/for-in-with-bare-assigment.src.js rename to packages/shared-fixtures/fixtures/javascript/forIn/for-in-with-bare-assigment.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/forIn/for-in-with-const.src.js b/packages/shared-fixtures/fixtures/javascript/forIn/for-in-with-const.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/forIn/for-in-with-const.src.js rename to packages/shared-fixtures/fixtures/javascript/forIn/for-in-with-const.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/forIn/for-in-with-milti-asigment.src.js b/packages/shared-fixtures/fixtures/javascript/forIn/for-in-with-milti-asigment.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/forIn/for-in-with-milti-asigment.src.js rename to packages/shared-fixtures/fixtures/javascript/forIn/for-in-with-milti-asigment.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/forIn/for-in-with-rest.src.js b/packages/shared-fixtures/fixtures/javascript/forIn/for-in-with-rest.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/forIn/for-in-with-rest.src.js rename to packages/shared-fixtures/fixtures/javascript/forIn/for-in-with-rest.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/forIn/for-in-with-var.src.js b/packages/shared-fixtures/fixtures/javascript/forIn/for-in-with-var.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/forIn/for-in-with-var.src.js rename to packages/shared-fixtures/fixtures/javascript/forIn/for-in-with-var.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/forOf/for-of-array.src.js b/packages/shared-fixtures/fixtures/javascript/forOf/for-of-array.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/forOf/for-of-array.src.js rename to packages/shared-fixtures/fixtures/javascript/forOf/for-of-array.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/forOf/for-of-destruction-object.src.js b/packages/shared-fixtures/fixtures/javascript/forOf/for-of-destruction-object.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/forOf/for-of-destruction-object.src.js rename to packages/shared-fixtures/fixtures/javascript/forOf/for-of-destruction-object.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/forOf/for-of-destruction.src.js b/packages/shared-fixtures/fixtures/javascript/forOf/for-of-destruction.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/forOf/for-of-destruction.src.js rename to packages/shared-fixtures/fixtures/javascript/forOf/for-of-destruction.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/forOf/for-of-object.src.js b/packages/shared-fixtures/fixtures/javascript/forOf/for-of-object.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/forOf/for-of-object.src.js rename to packages/shared-fixtures/fixtures/javascript/forOf/for-of-object.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/forOf/for-of-with-function-initializer.src.js b/packages/shared-fixtures/fixtures/javascript/forOf/for-of-with-function-initializer.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/forOf/for-of-with-function-initializer.src.js rename to packages/shared-fixtures/fixtures/javascript/forOf/for-of-with-function-initializer.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/forOf/for-of-with-rest.src.js b/packages/shared-fixtures/fixtures/javascript/forOf/for-of-with-rest.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/forOf/for-of-with-rest.src.js rename to packages/shared-fixtures/fixtures/javascript/forOf/for-of-with-rest.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/forOf/for-of-with-var-and-braces.src.js b/packages/shared-fixtures/fixtures/javascript/forOf/for-of-with-var-and-braces.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/forOf/for-of-with-var-and-braces.src.js rename to packages/shared-fixtures/fixtures/javascript/forOf/for-of-with-var-and-braces.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/forOf/for-of-with-var-and-no-braces.src.js b/packages/shared-fixtures/fixtures/javascript/forOf/for-of-with-var-and-no-braces.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/forOf/for-of-with-var-and-no-braces.src.js rename to packages/shared-fixtures/fixtures/javascript/forOf/for-of-with-var-and-no-braces.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/forOf/invalid-for-of-with-const-and-no-braces.src.js b/packages/shared-fixtures/fixtures/javascript/forOf/invalid-for-of-with-const-and-no-braces.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/forOf/invalid-for-of-with-const-and-no-braces.src.js rename to packages/shared-fixtures/fixtures/javascript/forOf/invalid-for-of-with-const-and-no-braces.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/forOf/invalid-for-of-with-let-and-no-braces.src.js b/packages/shared-fixtures/fixtures/javascript/forOf/invalid-for-of-with-let-and-no-braces.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/forOf/invalid-for-of-with-let-and-no-braces.src.js rename to packages/shared-fixtures/fixtures/javascript/forOf/invalid-for-of-with-let-and-no-braces.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/generators/anonymous-generator.src.js b/packages/shared-fixtures/fixtures/javascript/generators/anonymous-generator.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/generators/anonymous-generator.src.js rename to packages/shared-fixtures/fixtures/javascript/generators/anonymous-generator.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/generators/async-generator-function.src.js b/packages/shared-fixtures/fixtures/javascript/generators/async-generator-function.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/generators/async-generator-function.src.js rename to packages/shared-fixtures/fixtures/javascript/generators/async-generator-function.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/generators/async-generator-method.src.js b/packages/shared-fixtures/fixtures/javascript/generators/async-generator-method.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/generators/async-generator-method.src.js rename to packages/shared-fixtures/fixtures/javascript/generators/async-generator-method.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/generators/double-yield.src.js b/packages/shared-fixtures/fixtures/javascript/generators/double-yield.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/generators/double-yield.src.js rename to packages/shared-fixtures/fixtures/javascript/generators/double-yield.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/generators/empty-generator-declaration.src.js b/packages/shared-fixtures/fixtures/javascript/generators/empty-generator-declaration.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/generators/empty-generator-declaration.src.js rename to packages/shared-fixtures/fixtures/javascript/generators/empty-generator-declaration.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/generators/generator-declaration.src.js b/packages/shared-fixtures/fixtures/javascript/generators/generator-declaration.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/generators/generator-declaration.src.js rename to packages/shared-fixtures/fixtures/javascript/generators/generator-declaration.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/generators/yield-delegation.src.js b/packages/shared-fixtures/fixtures/javascript/generators/yield-delegation.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/generators/yield-delegation.src.js rename to packages/shared-fixtures/fixtures/javascript/generators/yield-delegation.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/generators/yield-without-value-in-call.src.js b/packages/shared-fixtures/fixtures/javascript/generators/yield-without-value-in-call.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/generators/yield-without-value-in-call.src.js rename to packages/shared-fixtures/fixtures/javascript/generators/yield-without-value-in-call.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/generators/yield-without-value-no-semi.src.js b/packages/shared-fixtures/fixtures/javascript/generators/yield-without-value-no-semi.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/generators/yield-without-value-no-semi.src.js rename to packages/shared-fixtures/fixtures/javascript/generators/yield-without-value-no-semi.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/generators/yield-without-value.src.js b/packages/shared-fixtures/fixtures/javascript/generators/yield-without-value.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/generators/yield-without-value.src.js rename to packages/shared-fixtures/fixtures/javascript/generators/yield-without-value.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/globalReturn/return-identifier.src.js b/packages/shared-fixtures/fixtures/javascript/globalReturn/return-identifier.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/globalReturn/return-identifier.src.js rename to packages/shared-fixtures/fixtures/javascript/globalReturn/return-identifier.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/globalReturn/return-no-arg.src.js b/packages/shared-fixtures/fixtures/javascript/globalReturn/return-no-arg.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/globalReturn/return-no-arg.src.js rename to packages/shared-fixtures/fixtures/javascript/globalReturn/return-no-arg.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/globalReturn/return-true.src.js b/packages/shared-fixtures/fixtures/javascript/globalReturn/return-true.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/globalReturn/return-true.src.js rename to packages/shared-fixtures/fixtures/javascript/globalReturn/return-true.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/hexLiterals/invalid.src.js b/packages/shared-fixtures/fixtures/javascript/hexLiterals/invalid.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/hexLiterals/invalid.src.js rename to packages/shared-fixtures/fixtures/javascript/hexLiterals/invalid.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/hexLiterals/lowercase.src.js b/packages/shared-fixtures/fixtures/javascript/hexLiterals/lowercase.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/hexLiterals/lowercase.src.js rename to packages/shared-fixtures/fixtures/javascript/hexLiterals/lowercase.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/hexLiterals/uppercase.src.js b/packages/shared-fixtures/fixtures/javascript/hexLiterals/uppercase.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/hexLiterals/uppercase.src.js rename to packages/shared-fixtures/fixtures/javascript/hexLiterals/uppercase.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/importMeta/simple-import-meta.src.js b/packages/shared-fixtures/fixtures/javascript/importMeta/simple-import-meta.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/importMeta/simple-import-meta.src.js rename to packages/shared-fixtures/fixtures/javascript/importMeta/simple-import-meta.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/labels/label-break.src.js b/packages/shared-fixtures/fixtures/javascript/labels/label-break.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/labels/label-break.src.js rename to packages/shared-fixtures/fixtures/javascript/labels/label-break.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/labels/label-continue.src.js b/packages/shared-fixtures/fixtures/javascript/labels/label-continue.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/labels/label-continue.src.js rename to packages/shared-fixtures/fixtures/javascript/labels/label-continue.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/error-delete.src.js b/packages/shared-fixtures/fixtures/javascript/modules/error-delete.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/error-delete.src.js rename to packages/shared-fixtures/fixtures/javascript/modules/error-delete.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/error-function.src.js b/packages/shared-fixtures/fixtures/javascript/modules/error-function.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/error-function.src.js rename to packages/shared-fixtures/fixtures/javascript/modules/error-function.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/error-strict.src.js b/packages/shared-fixtures/fixtures/javascript/modules/error-strict.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/error-strict.src.js rename to packages/shared-fixtures/fixtures/javascript/modules/error-strict.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-default-array.src.js b/packages/shared-fixtures/fixtures/javascript/modules/export-default-array.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-default-array.src.js rename to packages/shared-fixtures/fixtures/javascript/modules/export-default-array.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-default-class.src.js b/packages/shared-fixtures/fixtures/javascript/modules/export-default-class.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-default-class.src.js rename to packages/shared-fixtures/fixtures/javascript/modules/export-default-class.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-default-expression.src.js b/packages/shared-fixtures/fixtures/javascript/modules/export-default-expression.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-default-expression.src.js rename to packages/shared-fixtures/fixtures/javascript/modules/export-default-expression.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-default-function.src.js b/packages/shared-fixtures/fixtures/javascript/modules/export-default-function.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-default-function.src.js rename to packages/shared-fixtures/fixtures/javascript/modules/export-default-function.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-default-named-class.src.js b/packages/shared-fixtures/fixtures/javascript/modules/export-default-named-class.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-default-named-class.src.js rename to packages/shared-fixtures/fixtures/javascript/modules/export-default-named-class.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-default-named-function.src.js b/packages/shared-fixtures/fixtures/javascript/modules/export-default-named-function.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-default-named-function.src.js rename to packages/shared-fixtures/fixtures/javascript/modules/export-default-named-function.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-default-number.src.js b/packages/shared-fixtures/fixtures/javascript/modules/export-default-number.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-default-number.src.js rename to packages/shared-fixtures/fixtures/javascript/modules/export-default-number.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-default-object.src.js b/packages/shared-fixtures/fixtures/javascript/modules/export-default-object.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-default-object.src.js rename to packages/shared-fixtures/fixtures/javascript/modules/export-default-object.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-default-value.src.js b/packages/shared-fixtures/fixtures/javascript/modules/export-default-value.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-default-value.src.js rename to packages/shared-fixtures/fixtures/javascript/modules/export-default-value.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-from-batch.src.js b/packages/shared-fixtures/fixtures/javascript/modules/export-from-batch.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-from-batch.src.js rename to packages/shared-fixtures/fixtures/javascript/modules/export-from-batch.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-from-default.src.js b/packages/shared-fixtures/fixtures/javascript/modules/export-from-default.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-from-default.src.js rename to packages/shared-fixtures/fixtures/javascript/modules/export-from-default.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-from-named-as-default.src.js b/packages/shared-fixtures/fixtures/javascript/modules/export-from-named-as-default.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-from-named-as-default.src.js rename to packages/shared-fixtures/fixtures/javascript/modules/export-from-named-as-default.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-from-named-as-specifier.src.js b/packages/shared-fixtures/fixtures/javascript/modules/export-from-named-as-specifier.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-from-named-as-specifier.src.js rename to packages/shared-fixtures/fixtures/javascript/modules/export-from-named-as-specifier.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-from-named-as-specifiers.src.js b/packages/shared-fixtures/fixtures/javascript/modules/export-from-named-as-specifiers.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-from-named-as-specifiers.src.js rename to packages/shared-fixtures/fixtures/javascript/modules/export-from-named-as-specifiers.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-from-specifier.src.js b/packages/shared-fixtures/fixtures/javascript/modules/export-from-specifier.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-from-specifier.src.js rename to packages/shared-fixtures/fixtures/javascript/modules/export-from-specifier.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-from-specifiers.src.js b/packages/shared-fixtures/fixtures/javascript/modules/export-from-specifiers.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-from-specifiers.src.js rename to packages/shared-fixtures/fixtures/javascript/modules/export-from-specifiers.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-function.src.js b/packages/shared-fixtures/fixtures/javascript/modules/export-function.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-function.src.js rename to packages/shared-fixtures/fixtures/javascript/modules/export-function.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-named-as-default.src.js b/packages/shared-fixtures/fixtures/javascript/modules/export-named-as-default.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-named-as-default.src.js rename to packages/shared-fixtures/fixtures/javascript/modules/export-named-as-default.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-named-as-specifier.src.js b/packages/shared-fixtures/fixtures/javascript/modules/export-named-as-specifier.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-named-as-specifier.src.js rename to packages/shared-fixtures/fixtures/javascript/modules/export-named-as-specifier.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-named-as-specifiers.src.js b/packages/shared-fixtures/fixtures/javascript/modules/export-named-as-specifiers.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-named-as-specifiers.src.js rename to packages/shared-fixtures/fixtures/javascript/modules/export-named-as-specifiers.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-named-class.src.js b/packages/shared-fixtures/fixtures/javascript/modules/export-named-class.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-named-class.src.js rename to packages/shared-fixtures/fixtures/javascript/modules/export-named-class.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-named-empty.src.js b/packages/shared-fixtures/fixtures/javascript/modules/export-named-empty.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-named-empty.src.js rename to packages/shared-fixtures/fixtures/javascript/modules/export-named-empty.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-named-specifier.src.js b/packages/shared-fixtures/fixtures/javascript/modules/export-named-specifier.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-named-specifier.src.js rename to packages/shared-fixtures/fixtures/javascript/modules/export-named-specifier.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-named-specifiers-comma.src.js b/packages/shared-fixtures/fixtures/javascript/modules/export-named-specifiers-comma.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-named-specifiers-comma.src.js rename to packages/shared-fixtures/fixtures/javascript/modules/export-named-specifiers-comma.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-named-specifiers.src.js b/packages/shared-fixtures/fixtures/javascript/modules/export-named-specifiers.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-named-specifiers.src.js rename to packages/shared-fixtures/fixtures/javascript/modules/export-named-specifiers.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-var-anonymous-function.src.js b/packages/shared-fixtures/fixtures/javascript/modules/export-var-anonymous-function.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-var-anonymous-function.src.js rename to packages/shared-fixtures/fixtures/javascript/modules/export-var-anonymous-function.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-var-number.src.js b/packages/shared-fixtures/fixtures/javascript/modules/export-var-number.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-var-number.src.js rename to packages/shared-fixtures/fixtures/javascript/modules/export-var-number.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-var.src.js b/packages/shared-fixtures/fixtures/javascript/modules/export-var.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-var.src.js rename to packages/shared-fixtures/fixtures/javascript/modules/export-var.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/import-default-and-named-specifiers.src.js b/packages/shared-fixtures/fixtures/javascript/modules/import-default-and-named-specifiers.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/import-default-and-named-specifiers.src.js rename to packages/shared-fixtures/fixtures/javascript/modules/import-default-and-named-specifiers.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/import-default-and-namespace-specifiers.src.js b/packages/shared-fixtures/fixtures/javascript/modules/import-default-and-namespace-specifiers.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/import-default-and-namespace-specifiers.src.js rename to packages/shared-fixtures/fixtures/javascript/modules/import-default-and-namespace-specifiers.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/import-default-as.src.js b/packages/shared-fixtures/fixtures/javascript/modules/import-default-as.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/import-default-as.src.js rename to packages/shared-fixtures/fixtures/javascript/modules/import-default-as.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/import-default.src.js b/packages/shared-fixtures/fixtures/javascript/modules/import-default.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/import-default.src.js rename to packages/shared-fixtures/fixtures/javascript/modules/import-default.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/import-jquery.src.js b/packages/shared-fixtures/fixtures/javascript/modules/import-jquery.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/import-jquery.src.js rename to packages/shared-fixtures/fixtures/javascript/modules/import-jquery.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/import-module.src.js b/packages/shared-fixtures/fixtures/javascript/modules/import-module.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/import-module.src.js rename to packages/shared-fixtures/fixtures/javascript/modules/import-module.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/import-named-as-specifier.src.js b/packages/shared-fixtures/fixtures/javascript/modules/import-named-as-specifier.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/import-named-as-specifier.src.js rename to packages/shared-fixtures/fixtures/javascript/modules/import-named-as-specifier.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/import-named-as-specifiers.src.js b/packages/shared-fixtures/fixtures/javascript/modules/import-named-as-specifiers.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/import-named-as-specifiers.src.js rename to packages/shared-fixtures/fixtures/javascript/modules/import-named-as-specifiers.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/import-named-empty.src.js b/packages/shared-fixtures/fixtures/javascript/modules/import-named-empty.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/import-named-empty.src.js rename to packages/shared-fixtures/fixtures/javascript/modules/import-named-empty.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/import-named-specifier.src.js b/packages/shared-fixtures/fixtures/javascript/modules/import-named-specifier.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/import-named-specifier.src.js rename to packages/shared-fixtures/fixtures/javascript/modules/import-named-specifier.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/import-named-specifiers-comma.src.js b/packages/shared-fixtures/fixtures/javascript/modules/import-named-specifiers-comma.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/import-named-specifiers-comma.src.js rename to packages/shared-fixtures/fixtures/javascript/modules/import-named-specifiers-comma.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/import-named-specifiers.src.js b/packages/shared-fixtures/fixtures/javascript/modules/import-named-specifiers.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/import-named-specifiers.src.js rename to packages/shared-fixtures/fixtures/javascript/modules/import-named-specifiers.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/import-namespace-specifier.src.js b/packages/shared-fixtures/fixtures/javascript/modules/import-namespace-specifier.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/import-namespace-specifier.src.js rename to packages/shared-fixtures/fixtures/javascript/modules/import-namespace-specifier.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/import-null-as-nil.src.js b/packages/shared-fixtures/fixtures/javascript/modules/import-null-as-nil.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/import-null-as-nil.src.js rename to packages/shared-fixtures/fixtures/javascript/modules/import-null-as-nil.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/invalid-await.src.js b/packages/shared-fixtures/fixtures/javascript/modules/invalid-await.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/invalid-await.src.js rename to packages/shared-fixtures/fixtures/javascript/modules/invalid-await.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/invalid-class.src.js b/packages/shared-fixtures/fixtures/javascript/modules/invalid-class.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/invalid-class.src.js rename to packages/shared-fixtures/fixtures/javascript/modules/invalid-class.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/invalid-export-batch-missing-from-clause.src.js b/packages/shared-fixtures/fixtures/javascript/modules/invalid-export-batch-missing-from-clause.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/invalid-export-batch-missing-from-clause.src.js rename to packages/shared-fixtures/fixtures/javascript/modules/invalid-export-batch-missing-from-clause.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/invalid-export-batch-token.src.js b/packages/shared-fixtures/fixtures/javascript/modules/invalid-export-batch-token.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/invalid-export-batch-token.src.js rename to packages/shared-fixtures/fixtures/javascript/modules/invalid-export-batch-token.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/invalid-export-default-equal.src.js b/packages/shared-fixtures/fixtures/javascript/modules/invalid-export-default-equal.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/invalid-export-default-equal.src.js rename to packages/shared-fixtures/fixtures/javascript/modules/invalid-export-default-equal.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/invalid-export-default-token.src.js b/packages/shared-fixtures/fixtures/javascript/modules/invalid-export-default-token.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/invalid-export-default-token.src.js rename to packages/shared-fixtures/fixtures/javascript/modules/invalid-export-default-token.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/invalid-export-default.src.js b/packages/shared-fixtures/fixtures/javascript/modules/invalid-export-default.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/invalid-export-default.src.js rename to packages/shared-fixtures/fixtures/javascript/modules/invalid-export-default.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/invalid-export-named-default.src.js b/packages/shared-fixtures/fixtures/javascript/modules/invalid-export-named-default.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/invalid-export-named-default.src.js rename to packages/shared-fixtures/fixtures/javascript/modules/invalid-export-named-default.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/invalid-export-named-extra-comma.src.js b/packages/shared-fixtures/fixtures/javascript/modules/invalid-export-named-extra-comma.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/invalid-export-named-extra-comma.src.js rename to packages/shared-fixtures/fixtures/javascript/modules/invalid-export-named-extra-comma.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/invalid-export-named-middle-comma.src.js b/packages/shared-fixtures/fixtures/javascript/modules/invalid-export-named-middle-comma.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/invalid-export-named-middle-comma.src.js rename to packages/shared-fixtures/fixtures/javascript/modules/invalid-export-named-middle-comma.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/invalid-import-default-after-named-after-default.src.js b/packages/shared-fixtures/fixtures/javascript/modules/invalid-import-default-after-named-after-default.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/invalid-import-default-after-named-after-default.src.js rename to packages/shared-fixtures/fixtures/javascript/modules/invalid-import-default-after-named-after-default.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/invalid-import-default-after-named.src.js b/packages/shared-fixtures/fixtures/javascript/modules/invalid-import-default-after-named.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/invalid-import-default-after-named.src.js rename to packages/shared-fixtures/fixtures/javascript/modules/invalid-import-default-after-named.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/invalid-import-default-missing-module-specifier.src.js b/packages/shared-fixtures/fixtures/javascript/modules/invalid-import-default-missing-module-specifier.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/invalid-import-default-missing-module-specifier.src.js rename to packages/shared-fixtures/fixtures/javascript/modules/invalid-import-default-missing-module-specifier.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/invalid-import-default-module-specifier.src.js b/packages/shared-fixtures/fixtures/javascript/modules/invalid-import-default-module-specifier.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/invalid-import-default-module-specifier.src.js rename to packages/shared-fixtures/fixtures/javascript/modules/invalid-import-default-module-specifier.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/invalid-import-default.src.js b/packages/shared-fixtures/fixtures/javascript/modules/invalid-import-default.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/invalid-import-default.src.js rename to packages/shared-fixtures/fixtures/javascript/modules/invalid-import-default.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/invalid-import-missing-module-specifier.src.js b/packages/shared-fixtures/fixtures/javascript/modules/invalid-import-missing-module-specifier.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/invalid-import-missing-module-specifier.src.js rename to packages/shared-fixtures/fixtures/javascript/modules/invalid-import-missing-module-specifier.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/invalid-import-module-specifier.src.js b/packages/shared-fixtures/fixtures/javascript/modules/invalid-import-module-specifier.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/invalid-import-module-specifier.src.js rename to packages/shared-fixtures/fixtures/javascript/modules/invalid-import-module-specifier.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/invalid-import-named-after-named.src.js b/packages/shared-fixtures/fixtures/javascript/modules/invalid-import-named-after-named.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/invalid-import-named-after-named.src.js rename to packages/shared-fixtures/fixtures/javascript/modules/invalid-import-named-after-named.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/invalid-import-named-after-namespace.src.js b/packages/shared-fixtures/fixtures/javascript/modules/invalid-import-named-after-namespace.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/invalid-import-named-after-namespace.src.js rename to packages/shared-fixtures/fixtures/javascript/modules/invalid-import-named-after-namespace.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/invalid-import-named-as-missing-from.src.js b/packages/shared-fixtures/fixtures/javascript/modules/invalid-import-named-as-missing-from.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/invalid-import-named-as-missing-from.src.js rename to packages/shared-fixtures/fixtures/javascript/modules/invalid-import-named-as-missing-from.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/invalid-import-named-extra-comma.src.js b/packages/shared-fixtures/fixtures/javascript/modules/invalid-import-named-extra-comma.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/invalid-import-named-extra-comma.src.js rename to packages/shared-fixtures/fixtures/javascript/modules/invalid-import-named-extra-comma.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/invalid-import-named-middle-comma.src.js b/packages/shared-fixtures/fixtures/javascript/modules/invalid-import-named-middle-comma.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/invalid-import-named-middle-comma.src.js rename to packages/shared-fixtures/fixtures/javascript/modules/invalid-import-named-middle-comma.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/invalid-import-namespace-after-named.src.js b/packages/shared-fixtures/fixtures/javascript/modules/invalid-import-namespace-after-named.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/invalid-import-namespace-after-named.src.js rename to packages/shared-fixtures/fixtures/javascript/modules/invalid-import-namespace-after-named.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/invalid-import-namespace-missing-as.src.js b/packages/shared-fixtures/fixtures/javascript/modules/invalid-import-namespace-missing-as.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/invalid-import-namespace-missing-as.src.js rename to packages/shared-fixtures/fixtures/javascript/modules/invalid-import-namespace-missing-as.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/newTarget/invalid-new-target.src.js b/packages/shared-fixtures/fixtures/javascript/newTarget/invalid-new-target.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/newTarget/invalid-new-target.src.js rename to packages/shared-fixtures/fixtures/javascript/newTarget/invalid-new-target.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/newTarget/invalid-unknown-property.src.js b/packages/shared-fixtures/fixtures/javascript/newTarget/invalid-unknown-property.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/newTarget/invalid-unknown-property.src.js rename to packages/shared-fixtures/fixtures/javascript/newTarget/invalid-unknown-property.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/newTarget/simple-new-target.src.js b/packages/shared-fixtures/fixtures/javascript/newTarget/simple-new-target.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/newTarget/simple-new-target.src.js rename to packages/shared-fixtures/fixtures/javascript/newTarget/simple-new-target.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/objectLiteral/object-literal-in-lhs.src.js b/packages/shared-fixtures/fixtures/javascript/objectLiteral/object-literal-in-lhs.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/objectLiteral/object-literal-in-lhs.src.js rename to packages/shared-fixtures/fixtures/javascript/objectLiteral/object-literal-in-lhs.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/objectLiteralComputedProperties/computed-addition-property.src.js b/packages/shared-fixtures/fixtures/javascript/objectLiteralComputedProperties/computed-addition-property.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/objectLiteralComputedProperties/computed-addition-property.src.js rename to packages/shared-fixtures/fixtures/javascript/objectLiteralComputedProperties/computed-addition-property.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/objectLiteralComputedProperties/computed-and-identifier.src.js b/packages/shared-fixtures/fixtures/javascript/objectLiteralComputedProperties/computed-and-identifier.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/objectLiteralComputedProperties/computed-and-identifier.src.js rename to packages/shared-fixtures/fixtures/javascript/objectLiteralComputedProperties/computed-and-identifier.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/objectLiteralComputedProperties/computed-getter-and-setter.src.js b/packages/shared-fixtures/fixtures/javascript/objectLiteralComputedProperties/computed-getter-and-setter.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/objectLiteralComputedProperties/computed-getter-and-setter.src.js rename to packages/shared-fixtures/fixtures/javascript/objectLiteralComputedProperties/computed-getter-and-setter.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/objectLiteralComputedProperties/computed-string-property.src.js b/packages/shared-fixtures/fixtures/javascript/objectLiteralComputedProperties/computed-string-property.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/objectLiteralComputedProperties/computed-string-property.src.js rename to packages/shared-fixtures/fixtures/javascript/objectLiteralComputedProperties/computed-string-property.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/objectLiteralComputedProperties/computed-variable-property.src.js b/packages/shared-fixtures/fixtures/javascript/objectLiteralComputedProperties/computed-variable-property.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/objectLiteralComputedProperties/computed-variable-property.src.js rename to packages/shared-fixtures/fixtures/javascript/objectLiteralComputedProperties/computed-variable-property.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/objectLiteralComputedProperties/invalid-computed-variable-property.src.js b/packages/shared-fixtures/fixtures/javascript/objectLiteralComputedProperties/invalid-computed-variable-property.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/objectLiteralComputedProperties/invalid-computed-variable-property.src.js rename to packages/shared-fixtures/fixtures/javascript/objectLiteralComputedProperties/invalid-computed-variable-property.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/objectLiteralComputedProperties/invalid-standalone-computed-variable-property.src.js b/packages/shared-fixtures/fixtures/javascript/objectLiteralComputedProperties/invalid-standalone-computed-variable-property.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/objectLiteralComputedProperties/invalid-standalone-computed-variable-property.src.js rename to packages/shared-fixtures/fixtures/javascript/objectLiteralComputedProperties/invalid-standalone-computed-variable-property.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/objectLiteralComputedProperties/standalone-expression-with-addition.src.js b/packages/shared-fixtures/fixtures/javascript/objectLiteralComputedProperties/standalone-expression-with-addition.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/objectLiteralComputedProperties/standalone-expression-with-addition.src.js rename to packages/shared-fixtures/fixtures/javascript/objectLiteralComputedProperties/standalone-expression-with-addition.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/objectLiteralComputedProperties/standalone-expression-with-method.src.js b/packages/shared-fixtures/fixtures/javascript/objectLiteralComputedProperties/standalone-expression-with-method.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/objectLiteralComputedProperties/standalone-expression-with-method.src.js rename to packages/shared-fixtures/fixtures/javascript/objectLiteralComputedProperties/standalone-expression-with-method.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/objectLiteralComputedProperties/standalone-expression.src.js b/packages/shared-fixtures/fixtures/javascript/objectLiteralComputedProperties/standalone-expression.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/objectLiteralComputedProperties/standalone-expression.src.js rename to packages/shared-fixtures/fixtures/javascript/objectLiteralComputedProperties/standalone-expression.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/objectLiteralDuplicateProperties/error-proto-property.src.js b/packages/shared-fixtures/fixtures/javascript/objectLiteralDuplicateProperties/error-proto-property.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/objectLiteralDuplicateProperties/error-proto-property.src.js rename to packages/shared-fixtures/fixtures/javascript/objectLiteralDuplicateProperties/error-proto-property.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/objectLiteralDuplicateProperties/error-proto-string-property.src.js b/packages/shared-fixtures/fixtures/javascript/objectLiteralDuplicateProperties/error-proto-string-property.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/objectLiteralDuplicateProperties/error-proto-string-property.src.js rename to packages/shared-fixtures/fixtures/javascript/objectLiteralDuplicateProperties/error-proto-string-property.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/objectLiteralDuplicateProperties/strict-duplicate-properties.src.js b/packages/shared-fixtures/fixtures/javascript/objectLiteralDuplicateProperties/strict-duplicate-properties.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/objectLiteralDuplicateProperties/strict-duplicate-properties.src.js rename to packages/shared-fixtures/fixtures/javascript/objectLiteralDuplicateProperties/strict-duplicate-properties.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/objectLiteralDuplicateProperties/strict-duplicate-string-properties.src.js b/packages/shared-fixtures/fixtures/javascript/objectLiteralDuplicateProperties/strict-duplicate-string-properties.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/objectLiteralDuplicateProperties/strict-duplicate-string-properties.src.js rename to packages/shared-fixtures/fixtures/javascript/objectLiteralDuplicateProperties/strict-duplicate-string-properties.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/objectLiteralShorthandMethods/invalid-method-no-braces.src.js b/packages/shared-fixtures/fixtures/javascript/objectLiteralShorthandMethods/invalid-method-no-braces.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/objectLiteralShorthandMethods/invalid-method-no-braces.src.js rename to packages/shared-fixtures/fixtures/javascript/objectLiteralShorthandMethods/invalid-method-no-braces.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/objectLiteralShorthandMethods/method-property.src.js b/packages/shared-fixtures/fixtures/javascript/objectLiteralShorthandMethods/method-property.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/objectLiteralShorthandMethods/method-property.src.js rename to packages/shared-fixtures/fixtures/javascript/objectLiteralShorthandMethods/method-property.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/objectLiteralShorthandMethods/simple-method-named-get.src.js b/packages/shared-fixtures/fixtures/javascript/objectLiteralShorthandMethods/simple-method-named-get.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/objectLiteralShorthandMethods/simple-method-named-get.src.js rename to packages/shared-fixtures/fixtures/javascript/objectLiteralShorthandMethods/simple-method-named-get.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/objectLiteralShorthandMethods/simple-method-named-set.src.js b/packages/shared-fixtures/fixtures/javascript/objectLiteralShorthandMethods/simple-method-named-set.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/objectLiteralShorthandMethods/simple-method-named-set.src.js rename to packages/shared-fixtures/fixtures/javascript/objectLiteralShorthandMethods/simple-method-named-set.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/objectLiteralShorthandMethods/simple-method-with-argument.src.js b/packages/shared-fixtures/fixtures/javascript/objectLiteralShorthandMethods/simple-method-with-argument.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/objectLiteralShorthandMethods/simple-method-with-argument.src.js rename to packages/shared-fixtures/fixtures/javascript/objectLiteralShorthandMethods/simple-method-with-argument.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/objectLiteralShorthandMethods/simple-method-with-string-name.src.js b/packages/shared-fixtures/fixtures/javascript/objectLiteralShorthandMethods/simple-method-with-string-name.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/objectLiteralShorthandMethods/simple-method-with-string-name.src.js rename to packages/shared-fixtures/fixtures/javascript/objectLiteralShorthandMethods/simple-method-with-string-name.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/objectLiteralShorthandMethods/simple-method.src.js b/packages/shared-fixtures/fixtures/javascript/objectLiteralShorthandMethods/simple-method.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/objectLiteralShorthandMethods/simple-method.src.js rename to packages/shared-fixtures/fixtures/javascript/objectLiteralShorthandMethods/simple-method.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/objectLiteralShorthandMethods/string-name-method-property.src.js b/packages/shared-fixtures/fixtures/javascript/objectLiteralShorthandMethods/string-name-method-property.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/objectLiteralShorthandMethods/string-name-method-property.src.js rename to packages/shared-fixtures/fixtures/javascript/objectLiteralShorthandMethods/string-name-method-property.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/objectLiteralShorthandProperties/shorthand-properties.src.js b/packages/shared-fixtures/fixtures/javascript/objectLiteralShorthandProperties/shorthand-properties.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/objectLiteralShorthandProperties/shorthand-properties.src.js rename to packages/shared-fixtures/fixtures/javascript/objectLiteralShorthandProperties/shorthand-properties.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/octalLiterals/invalid.src.js b/packages/shared-fixtures/fixtures/javascript/octalLiterals/invalid.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/octalLiterals/invalid.src.js rename to packages/shared-fixtures/fixtures/javascript/octalLiterals/invalid.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/octalLiterals/legacy.src.js b/packages/shared-fixtures/fixtures/javascript/octalLiterals/legacy.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/octalLiterals/legacy.src.js rename to packages/shared-fixtures/fixtures/javascript/octalLiterals/legacy.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/octalLiterals/lowercase.src.js b/packages/shared-fixtures/fixtures/javascript/octalLiterals/lowercase.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/octalLiterals/lowercase.src.js rename to packages/shared-fixtures/fixtures/javascript/octalLiterals/lowercase.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/octalLiterals/strict-uppercase.src.js b/packages/shared-fixtures/fixtures/javascript/octalLiterals/strict-uppercase.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/octalLiterals/strict-uppercase.src.js rename to packages/shared-fixtures/fixtures/javascript/octalLiterals/strict-uppercase.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/octalLiterals/uppercase.src.js b/packages/shared-fixtures/fixtures/javascript/octalLiterals/uppercase.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/octalLiterals/uppercase.src.js rename to packages/shared-fixtures/fixtures/javascript/octalLiterals/uppercase.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/regex/regexp-simple.src.js b/packages/shared-fixtures/fixtures/javascript/regex/regexp-simple.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/regex/regexp-simple.src.js rename to packages/shared-fixtures/fixtures/javascript/regex/regexp-simple.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/regexUFlag/regex-u-extended-escape.src.js b/packages/shared-fixtures/fixtures/javascript/regexUFlag/regex-u-extended-escape.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/regexUFlag/regex-u-extended-escape.src.js rename to packages/shared-fixtures/fixtures/javascript/regexUFlag/regex-u-extended-escape.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/regexUFlag/regex-u-invalid-extended-escape.src.js b/packages/shared-fixtures/fixtures/javascript/regexUFlag/regex-u-invalid-extended-escape.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/regexUFlag/regex-u-invalid-extended-escape.src.js rename to packages/shared-fixtures/fixtures/javascript/regexUFlag/regex-u-invalid-extended-escape.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/regexUFlag/regex-u-simple.src.js b/packages/shared-fixtures/fixtures/javascript/regexUFlag/regex-u-simple.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/regexUFlag/regex-u-simple.src.js rename to packages/shared-fixtures/fixtures/javascript/regexUFlag/regex-u-simple.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/regexYFlag/regexp-y-simple.src.js b/packages/shared-fixtures/fixtures/javascript/regexYFlag/regexp-y-simple.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/regexYFlag/regexp-y-simple.src.js rename to packages/shared-fixtures/fixtures/javascript/regexYFlag/regexp-y-simple.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/restParams/basic-rest.src.js b/packages/shared-fixtures/fixtures/javascript/restParams/basic-rest.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/restParams/basic-rest.src.js rename to packages/shared-fixtures/fixtures/javascript/restParams/basic-rest.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/restParams/class-constructor.src.js b/packages/shared-fixtures/fixtures/javascript/restParams/class-constructor.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/restParams/class-constructor.src.js rename to packages/shared-fixtures/fixtures/javascript/restParams/class-constructor.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/restParams/class-method.src.js b/packages/shared-fixtures/fixtures/javascript/restParams/class-method.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/restParams/class-method.src.js rename to packages/shared-fixtures/fixtures/javascript/restParams/class-method.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/restParams/error-no-default.src.js b/packages/shared-fixtures/fixtures/javascript/restParams/error-no-default.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/restParams/error-no-default.src.js rename to packages/shared-fixtures/fixtures/javascript/restParams/error-no-default.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/restParams/error-not-last.src.js b/packages/shared-fixtures/fixtures/javascript/restParams/error-not-last.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/restParams/error-not-last.src.js rename to packages/shared-fixtures/fixtures/javascript/restParams/error-not-last.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/restParams/func-expression-multi.src.js b/packages/shared-fixtures/fixtures/javascript/restParams/func-expression-multi.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/restParams/func-expression-multi.src.js rename to packages/shared-fixtures/fixtures/javascript/restParams/func-expression-multi.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/restParams/func-expression.src.js b/packages/shared-fixtures/fixtures/javascript/restParams/func-expression.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/restParams/func-expression.src.js rename to packages/shared-fixtures/fixtures/javascript/restParams/func-expression.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/restParams/invalid-rest-param.src.js b/packages/shared-fixtures/fixtures/javascript/restParams/invalid-rest-param.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/restParams/invalid-rest-param.src.js rename to packages/shared-fixtures/fixtures/javascript/restParams/invalid-rest-param.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/restParams/single-rest.src.js b/packages/shared-fixtures/fixtures/javascript/restParams/single-rest.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/restParams/single-rest.src.js rename to packages/shared-fixtures/fixtures/javascript/restParams/single-rest.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/simple-literals/literal-float-negative.src.js b/packages/shared-fixtures/fixtures/javascript/simple-literals/literal-float-negative.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/simple-literals/literal-float-negative.src.js rename to packages/shared-fixtures/fixtures/javascript/simple-literals/literal-float-negative.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/simple-literals/literal-float.src.js b/packages/shared-fixtures/fixtures/javascript/simple-literals/literal-float.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/simple-literals/literal-float.src.js rename to packages/shared-fixtures/fixtures/javascript/simple-literals/literal-float.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/simple-literals/literal-null.src.js b/packages/shared-fixtures/fixtures/javascript/simple-literals/literal-null.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/simple-literals/literal-null.src.js rename to packages/shared-fixtures/fixtures/javascript/simple-literals/literal-null.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/simple-literals/literal-number-negative.src.js b/packages/shared-fixtures/fixtures/javascript/simple-literals/literal-number-negative.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/simple-literals/literal-number-negative.src.js rename to packages/shared-fixtures/fixtures/javascript/simple-literals/literal-number-negative.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/simple-literals/literal-number.src.js b/packages/shared-fixtures/fixtures/javascript/simple-literals/literal-number.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/simple-literals/literal-number.src.js rename to packages/shared-fixtures/fixtures/javascript/simple-literals/literal-number.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/simple-literals/literal-string.src.js b/packages/shared-fixtures/fixtures/javascript/simple-literals/literal-string.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/simple-literals/literal-string.src.js rename to packages/shared-fixtures/fixtures/javascript/simple-literals/literal-string.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/simple-literals/literal-undefined.src.js b/packages/shared-fixtures/fixtures/javascript/simple-literals/literal-undefined.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/simple-literals/literal-undefined.src.js rename to packages/shared-fixtures/fixtures/javascript/simple-literals/literal-undefined.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/spread/complex-spread.src.js b/packages/shared-fixtures/fixtures/javascript/spread/complex-spread.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/spread/complex-spread.src.js rename to packages/shared-fixtures/fixtures/javascript/spread/complex-spread.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/spread/error-invalid-if.src.js b/packages/shared-fixtures/fixtures/javascript/spread/error-invalid-if.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/spread/error-invalid-if.src.js rename to packages/shared-fixtures/fixtures/javascript/spread/error-invalid-if.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/spread/error-invalid-sequence.src.js b/packages/shared-fixtures/fixtures/javascript/spread/error-invalid-sequence.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/spread/error-invalid-sequence.src.js rename to packages/shared-fixtures/fixtures/javascript/spread/error-invalid-sequence.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/spread/multi-function-call.src.js b/packages/shared-fixtures/fixtures/javascript/spread/multi-function-call.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/spread/multi-function-call.src.js rename to packages/shared-fixtures/fixtures/javascript/spread/multi-function-call.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/spread/not-final-param.src.js b/packages/shared-fixtures/fixtures/javascript/spread/not-final-param.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/spread/not-final-param.src.js rename to packages/shared-fixtures/fixtures/javascript/spread/not-final-param.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/spread/simple-function-call.src.js b/packages/shared-fixtures/fixtures/javascript/spread/simple-function-call.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/spread/simple-function-call.src.js rename to packages/shared-fixtures/fixtures/javascript/spread/simple-function-call.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/templateStrings/deeply-nested.src.js b/packages/shared-fixtures/fixtures/javascript/templateStrings/deeply-nested.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/templateStrings/deeply-nested.src.js rename to packages/shared-fixtures/fixtures/javascript/templateStrings/deeply-nested.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/templateStrings/error-octal-literal.src.js b/packages/shared-fixtures/fixtures/javascript/templateStrings/error-octal-literal.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/templateStrings/error-octal-literal.src.js rename to packages/shared-fixtures/fixtures/javascript/templateStrings/error-octal-literal.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/templateStrings/escape-characters.src.js b/packages/shared-fixtures/fixtures/javascript/templateStrings/escape-characters.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/templateStrings/escape-characters.src.js rename to packages/shared-fixtures/fixtures/javascript/templateStrings/escape-characters.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/templateStrings/expressions.src.js b/packages/shared-fixtures/fixtures/javascript/templateStrings/expressions.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/templateStrings/expressions.src.js rename to packages/shared-fixtures/fixtures/javascript/templateStrings/expressions.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/templateStrings/multi-line-template-string.src.js b/packages/shared-fixtures/fixtures/javascript/templateStrings/multi-line-template-string.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/templateStrings/multi-line-template-string.src.js rename to packages/shared-fixtures/fixtures/javascript/templateStrings/multi-line-template-string.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/templateStrings/simple-template-string.src.js b/packages/shared-fixtures/fixtures/javascript/templateStrings/simple-template-string.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/templateStrings/simple-template-string.src.js rename to packages/shared-fixtures/fixtures/javascript/templateStrings/simple-template-string.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/templateStrings/single-dollar-sign.src.js b/packages/shared-fixtures/fixtures/javascript/templateStrings/single-dollar-sign.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/templateStrings/single-dollar-sign.src.js rename to packages/shared-fixtures/fixtures/javascript/templateStrings/single-dollar-sign.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/templateStrings/tagged-no-placeholders.src.js b/packages/shared-fixtures/fixtures/javascript/templateStrings/tagged-no-placeholders.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/templateStrings/tagged-no-placeholders.src.js rename to packages/shared-fixtures/fixtures/javascript/templateStrings/tagged-no-placeholders.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/templateStrings/tagged-template-string.src.js b/packages/shared-fixtures/fixtures/javascript/templateStrings/tagged-template-string.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/templateStrings/tagged-template-string.src.js rename to packages/shared-fixtures/fixtures/javascript/templateStrings/tagged-template-string.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/unicodeCodePointEscapes/basic-string-literal.src.js b/packages/shared-fixtures/fixtures/javascript/unicodeCodePointEscapes/basic-string-literal.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/unicodeCodePointEscapes/basic-string-literal.src.js rename to packages/shared-fixtures/fixtures/javascript/unicodeCodePointEscapes/basic-string-literal.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/unicodeCodePointEscapes/complex-string-literal.src.js b/packages/shared-fixtures/fixtures/javascript/unicodeCodePointEscapes/complex-string-literal.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/unicodeCodePointEscapes/complex-string-literal.src.js rename to packages/shared-fixtures/fixtures/javascript/unicodeCodePointEscapes/complex-string-literal.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/unicodeCodePointEscapes/invalid-empty-escape.src.js b/packages/shared-fixtures/fixtures/javascript/unicodeCodePointEscapes/invalid-empty-escape.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/unicodeCodePointEscapes/invalid-empty-escape.src.js rename to packages/shared-fixtures/fixtures/javascript/unicodeCodePointEscapes/invalid-empty-escape.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/unicodeCodePointEscapes/invalid-too-large-escape.src.js b/packages/shared-fixtures/fixtures/javascript/unicodeCodePointEscapes/invalid-too-large-escape.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/unicodeCodePointEscapes/invalid-too-large-escape.src.js rename to packages/shared-fixtures/fixtures/javascript/unicodeCodePointEscapes/invalid-too-large-escape.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx-useJSXTextNode/self-closing-tag-inside-tag.src.js b/packages/shared-fixtures/fixtures/jsx-useJSXTextNode/self-closing-tag-inside-tag.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx-useJSXTextNode/self-closing-tag-inside-tag.src.js rename to packages/shared-fixtures/fixtures/jsx-useJSXTextNode/self-closing-tag-inside-tag.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx-useJSXTextNode/test-content.src.js b/packages/shared-fixtures/fixtures/jsx-useJSXTextNode/test-content.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx-useJSXTextNode/test-content.src.js rename to packages/shared-fixtures/fixtures/jsx-useJSXTextNode/test-content.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/attributes.src.js b/packages/shared-fixtures/fixtures/jsx/attributes.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/attributes.src.js rename to packages/shared-fixtures/fixtures/jsx/attributes.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/element-keyword-name.src.js b/packages/shared-fixtures/fixtures/jsx/element-keyword-name.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/element-keyword-name.src.js rename to packages/shared-fixtures/fixtures/jsx/element-keyword-name.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/embedded-comment.src.js b/packages/shared-fixtures/fixtures/jsx/embedded-comment.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/embedded-comment.src.js rename to packages/shared-fixtures/fixtures/jsx/embedded-comment.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/embedded-conditional.src.js b/packages/shared-fixtures/fixtures/jsx/embedded-conditional.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/embedded-conditional.src.js rename to packages/shared-fixtures/fixtures/jsx/embedded-conditional.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/embedded-invalid-js-identifier.src.js b/packages/shared-fixtures/fixtures/jsx/embedded-invalid-js-identifier.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/embedded-invalid-js-identifier.src.js rename to packages/shared-fixtures/fixtures/jsx/embedded-invalid-js-identifier.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/embedded-tags.src.js b/packages/shared-fixtures/fixtures/jsx/embedded-tags.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/embedded-tags.src.js rename to packages/shared-fixtures/fixtures/jsx/embedded-tags.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/empty-placeholder.src.js b/packages/shared-fixtures/fixtures/jsx/empty-placeholder.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/empty-placeholder.src.js rename to packages/shared-fixtures/fixtures/jsx/empty-placeholder.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/escape-patterns.src.js b/packages/shared-fixtures/fixtures/jsx/escape-patterns.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/escape-patterns.src.js rename to packages/shared-fixtures/fixtures/jsx/escape-patterns.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/invalid-attribute-missing-equals.src.js b/packages/shared-fixtures/fixtures/jsx/invalid-attribute-missing-equals.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/invalid-attribute-missing-equals.src.js rename to packages/shared-fixtures/fixtures/jsx/invalid-attribute-missing-equals.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/invalid-attribute.src.js b/packages/shared-fixtures/fixtures/jsx/invalid-attribute.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/invalid-attribute.src.js rename to packages/shared-fixtures/fixtures/jsx/invalid-attribute.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/invalid-broken-tag.src.js b/packages/shared-fixtures/fixtures/jsx/invalid-broken-tag.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/invalid-broken-tag.src.js rename to packages/shared-fixtures/fixtures/jsx/invalid-broken-tag.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/invalid-computed-end-tag-name.src.js b/packages/shared-fixtures/fixtures/jsx/invalid-computed-end-tag-name.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/invalid-computed-end-tag-name.src.js rename to packages/shared-fixtures/fixtures/jsx/invalid-computed-end-tag-name.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/invalid-computed-string-end-tag-name.src.js b/packages/shared-fixtures/fixtures/jsx/invalid-computed-string-end-tag-name.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/invalid-computed-string-end-tag-name.src.js rename to packages/shared-fixtures/fixtures/jsx/invalid-computed-string-end-tag-name.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/invalid-embedded-expression.src.js b/packages/shared-fixtures/fixtures/jsx/invalid-embedded-expression.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/invalid-embedded-expression.src.js rename to packages/shared-fixtures/fixtures/jsx/invalid-embedded-expression.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/invalid-leading-dot-tag-name.src.js b/packages/shared-fixtures/fixtures/jsx/invalid-leading-dot-tag-name.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/invalid-leading-dot-tag-name.src.js rename to packages/shared-fixtures/fixtures/jsx/invalid-leading-dot-tag-name.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/invalid-matching-placeholder-in-closing-tag.src.js b/packages/shared-fixtures/fixtures/jsx/invalid-matching-placeholder-in-closing-tag.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/invalid-matching-placeholder-in-closing-tag.src.js rename to packages/shared-fixtures/fixtures/jsx/invalid-matching-placeholder-in-closing-tag.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/invalid-mismatched-closing-tag.src.js b/packages/shared-fixtures/fixtures/jsx/invalid-mismatched-closing-tag.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/invalid-mismatched-closing-tag.src.js rename to packages/shared-fixtures/fixtures/jsx/invalid-mismatched-closing-tag.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/invalid-mismatched-closing-tags.src.js b/packages/shared-fixtures/fixtures/jsx/invalid-mismatched-closing-tags.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/invalid-mismatched-closing-tags.src.js rename to packages/shared-fixtures/fixtures/jsx/invalid-mismatched-closing-tags.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/invalid-mismatched-dot-tag-name.src.js b/packages/shared-fixtures/fixtures/jsx/invalid-mismatched-dot-tag-name.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/invalid-mismatched-dot-tag-name.src.js rename to packages/shared-fixtures/fixtures/jsx/invalid-mismatched-dot-tag-name.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/invalid-mismatched-namespace-tag.src.js b/packages/shared-fixtures/fixtures/jsx/invalid-mismatched-namespace-tag.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/invalid-mismatched-namespace-tag.src.js rename to packages/shared-fixtures/fixtures/jsx/invalid-mismatched-namespace-tag.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/invalid-missing-closing-tag-attribute-placeholder.src.js b/packages/shared-fixtures/fixtures/jsx/invalid-missing-closing-tag-attribute-placeholder.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/invalid-missing-closing-tag-attribute-placeholder.src.js rename to packages/shared-fixtures/fixtures/jsx/invalid-missing-closing-tag-attribute-placeholder.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/invalid-missing-closing-tag.src.js b/packages/shared-fixtures/fixtures/jsx/invalid-missing-closing-tag.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/invalid-missing-closing-tag.src.js rename to packages/shared-fixtures/fixtures/jsx/invalid-missing-closing-tag.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/invalid-missing-namespace-name.src.js b/packages/shared-fixtures/fixtures/jsx/invalid-missing-namespace-name.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/invalid-missing-namespace-name.src.js rename to packages/shared-fixtures/fixtures/jsx/invalid-missing-namespace-name.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/invalid-missing-namespace-value.src.js b/packages/shared-fixtures/fixtures/jsx/invalid-missing-namespace-value.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/invalid-missing-namespace-value.src.js rename to packages/shared-fixtures/fixtures/jsx/invalid-missing-namespace-value.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/invalid-missing-spread-operator.src.js b/packages/shared-fixtures/fixtures/jsx/invalid-missing-spread-operator.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/invalid-missing-spread-operator.src.js rename to packages/shared-fixtures/fixtures/jsx/invalid-missing-spread-operator.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/invalid-namespace-name-with-docts.src.js b/packages/shared-fixtures/fixtures/jsx/invalid-namespace-name-with-docts.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/invalid-namespace-name-with-docts.src.js rename to packages/shared-fixtures/fixtures/jsx/invalid-namespace-name-with-docts.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/invalid-namespace-value-with-dots.src.js b/packages/shared-fixtures/fixtures/jsx/invalid-namespace-value-with-dots.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/invalid-namespace-value-with-dots.src.js rename to packages/shared-fixtures/fixtures/jsx/invalid-namespace-value-with-dots.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/invalid-no-common-parent-with-comment.src.js b/packages/shared-fixtures/fixtures/jsx/invalid-no-common-parent-with-comment.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/invalid-no-common-parent-with-comment.src.js rename to packages/shared-fixtures/fixtures/jsx/invalid-no-common-parent-with-comment.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/invalid-no-common-parent.src.js b/packages/shared-fixtures/fixtures/jsx/invalid-no-common-parent.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/invalid-no-common-parent.src.js rename to packages/shared-fixtures/fixtures/jsx/invalid-no-common-parent.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/invalid-no-tag-name.src.js b/packages/shared-fixtures/fixtures/jsx/invalid-no-tag-name.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/invalid-no-tag-name.src.js rename to packages/shared-fixtures/fixtures/jsx/invalid-no-tag-name.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/invalid-placeholder-in-closing-tag.src.js b/packages/shared-fixtures/fixtures/jsx/invalid-placeholder-in-closing-tag.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/invalid-placeholder-in-closing-tag.src.js rename to packages/shared-fixtures/fixtures/jsx/invalid-placeholder-in-closing-tag.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/invalid-shorthand-fragment-no-closing.src.js b/packages/shared-fixtures/fixtures/jsx/invalid-shorthand-fragment-no-closing.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/invalid-shorthand-fragment-no-closing.src.js rename to packages/shared-fixtures/fixtures/jsx/invalid-shorthand-fragment-no-closing.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/invalid-trailing-dot-tag-name.src.js b/packages/shared-fixtures/fixtures/jsx/invalid-trailing-dot-tag-name.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/invalid-trailing-dot-tag-name.src.js rename to packages/shared-fixtures/fixtures/jsx/invalid-trailing-dot-tag-name.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/invalid-unexpected-comma.src.js b/packages/shared-fixtures/fixtures/jsx/invalid-unexpected-comma.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/invalid-unexpected-comma.src.js rename to packages/shared-fixtures/fixtures/jsx/invalid-unexpected-comma.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/japanese-characters.src.js b/packages/shared-fixtures/fixtures/jsx/japanese-characters.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/japanese-characters.src.js rename to packages/shared-fixtures/fixtures/jsx/japanese-characters.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/less-than-operator.src.js b/packages/shared-fixtures/fixtures/jsx/less-than-operator.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/less-than-operator.src.js rename to packages/shared-fixtures/fixtures/jsx/less-than-operator.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/member-expression-this.src.js b/packages/shared-fixtures/fixtures/jsx/member-expression-this.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/member-expression-this.src.js rename to packages/shared-fixtures/fixtures/jsx/member-expression-this.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/member-expression.src.js b/packages/shared-fixtures/fixtures/jsx/member-expression.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/member-expression.src.js rename to packages/shared-fixtures/fixtures/jsx/member-expression.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/multiple-blank-spaces.src.js b/packages/shared-fixtures/fixtures/jsx/multiple-blank-spaces.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/multiple-blank-spaces.src.js rename to packages/shared-fixtures/fixtures/jsx/multiple-blank-spaces.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/namespaced-attribute-and-value-inserted.src.js b/packages/shared-fixtures/fixtures/jsx/namespaced-attribute-and-value-inserted.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/namespaced-attribute-and-value-inserted.src.js rename to packages/shared-fixtures/fixtures/jsx/namespaced-attribute-and-value-inserted.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/namespaced-name-and-attribute.src.js b/packages/shared-fixtures/fixtures/jsx/namespaced-name-and-attribute.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/namespaced-name-and-attribute.src.js rename to packages/shared-fixtures/fixtures/jsx/namespaced-name-and-attribute.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/newslines-and-entities.src.js b/packages/shared-fixtures/fixtures/jsx/newslines-and-entities.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/newslines-and-entities.src.js rename to packages/shared-fixtures/fixtures/jsx/newslines-and-entities.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/self-closing-tag-inside-tag.src.js b/packages/shared-fixtures/fixtures/jsx/self-closing-tag-inside-tag.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/self-closing-tag-inside-tag.src.js rename to packages/shared-fixtures/fixtures/jsx/self-closing-tag-inside-tag.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/self-closing-tag-with-newline.src.js b/packages/shared-fixtures/fixtures/jsx/self-closing-tag-with-newline.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/self-closing-tag-with-newline.src.js rename to packages/shared-fixtures/fixtures/jsx/self-closing-tag-with-newline.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/self-closing-tag.src.js b/packages/shared-fixtures/fixtures/jsx/self-closing-tag.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/self-closing-tag.src.js rename to packages/shared-fixtures/fixtures/jsx/self-closing-tag.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/shorthand-fragment-with-child.src.js b/packages/shared-fixtures/fixtures/jsx/shorthand-fragment-with-child.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/shorthand-fragment-with-child.src.js rename to packages/shared-fixtures/fixtures/jsx/shorthand-fragment-with-child.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/shorthand-fragment.src.js b/packages/shared-fixtures/fixtures/jsx/shorthand-fragment.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/shorthand-fragment.src.js rename to packages/shared-fixtures/fixtures/jsx/shorthand-fragment.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/spread-child.src.js b/packages/shared-fixtures/fixtures/jsx/spread-child.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/spread-child.src.js rename to packages/shared-fixtures/fixtures/jsx/spread-child.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/spread-operator-attribute-and-regular-attribute.src.js b/packages/shared-fixtures/fixtures/jsx/spread-operator-attribute-and-regular-attribute.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/spread-operator-attribute-and-regular-attribute.src.js rename to packages/shared-fixtures/fixtures/jsx/spread-operator-attribute-and-regular-attribute.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/spread-operator-attributes.src.js b/packages/shared-fixtures/fixtures/jsx/spread-operator-attributes.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/spread-operator-attributes.src.js rename to packages/shared-fixtures/fixtures/jsx/spread-operator-attributes.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/tag-names-with-dots.src.js b/packages/shared-fixtures/fixtures/jsx/tag-names-with-dots.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/tag-names-with-dots.src.js rename to packages/shared-fixtures/fixtures/jsx/tag-names-with-dots.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/tag-names-with-multi-dots.src.js b/packages/shared-fixtures/fixtures/jsx/tag-names-with-multi-dots.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/tag-names-with-multi-dots.src.js rename to packages/shared-fixtures/fixtures/jsx/tag-names-with-multi-dots.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/test-content.src.js b/packages/shared-fixtures/fixtures/jsx/test-content.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/test-content.src.js rename to packages/shared-fixtures/fixtures/jsx/test-content.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/trailing-spread-operator-attribute.src.js b/packages/shared-fixtures/fixtures/jsx/trailing-spread-operator-attribute.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/trailing-spread-operator-attribute.src.js rename to packages/shared-fixtures/fixtures/jsx/trailing-spread-operator-attribute.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/unknown-escape-pattern.src.js b/packages/shared-fixtures/fixtures/jsx/unknown-escape-pattern.src.js similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/unknown-escape-pattern.src.js rename to packages/shared-fixtures/fixtures/jsx/unknown-escape-pattern.src.js diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/tsx/generic-jsx-element.src.tsx b/packages/shared-fixtures/fixtures/tsx/generic-jsx-element.src.tsx similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/tsx/generic-jsx-element.src.tsx rename to packages/shared-fixtures/fixtures/tsx/generic-jsx-element.src.tsx diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/tsx/react-typed-props.src.tsx b/packages/shared-fixtures/fixtures/tsx/react-typed-props.src.tsx similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/tsx/react-typed-props.src.tsx rename to packages/shared-fixtures/fixtures/tsx/react-typed-props.src.tsx diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/babylon-convergence/type-parameter-whitespace-loc.src.ts b/packages/shared-fixtures/fixtures/typescript/babylon-convergence/type-parameter-whitespace-loc.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/babylon-convergence/type-parameter-whitespace-loc.src.ts rename to packages/shared-fixtures/fixtures/typescript/babylon-convergence/type-parameter-whitespace-loc.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/babylon-convergence/type-parameters.src.ts b/packages/shared-fixtures/fixtures/typescript/babylon-convergence/type-parameters.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/babylon-convergence/type-parameters.src.ts rename to packages/shared-fixtures/fixtures/typescript/babylon-convergence/type-parameters.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/abstract-class-with-abstract-constructor.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/abstract-class-with-abstract-constructor.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/abstract-class-with-abstract-constructor.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/abstract-class-with-abstract-constructor.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/abstract-class-with-abstract-method.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/abstract-class-with-abstract-method.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/abstract-class-with-abstract-method.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/abstract-class-with-abstract-method.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/abstract-class-with-abstract-properties.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/abstract-class-with-abstract-properties.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/abstract-class-with-abstract-properties.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/abstract-class-with-abstract-properties.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/abstract-class-with-abstract-readonly-property.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/abstract-class-with-abstract-readonly-property.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/abstract-class-with-abstract-readonly-property.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/abstract-class-with-abstract-readonly-property.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/abstract-class-with-optional-method.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/abstract-class-with-optional-method.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/abstract-class-with-optional-method.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/abstract-class-with-optional-method.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/abstract-interface.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/abstract-interface.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/abstract-interface.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/abstract-interface.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/arrow-function-with-type-parameters.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/arrow-function-with-type-parameters.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/arrow-function-with-type-parameters.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/arrow-function-with-type-parameters.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/async-function-expression.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/async-function-expression.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/async-function-expression.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/async-function-expression.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/async-function-with-var-declaration.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/async-function-with-var-declaration.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/async-function-with-var-declaration.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/async-function-with-var-declaration.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/call-signatures-with-generics.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/call-signatures-with-generics.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/call-signatures-with-generics.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/call-signatures-with-generics.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/call-signatures.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/call-signatures.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/call-signatures.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/call-signatures.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/cast-as-expression.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/cast-as-expression.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/cast-as-expression.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/cast-as-expression.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/cast-as-multi-assign.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/cast-as-multi-assign.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/cast-as-multi-assign.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/cast-as-multi-assign.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/cast-as-multi.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/cast-as-multi.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/cast-as-multi.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/cast-as-multi.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/cast-as-operator.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/cast-as-operator.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/cast-as-operator.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/cast-as-operator.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/cast-as-simple.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/cast-as-simple.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/cast-as-simple.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/cast-as-simple.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-multi-line-keyword-abstract.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/class-multi-line-keyword-abstract.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-multi-line-keyword-abstract.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/class-multi-line-keyword-abstract.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-multi-line-keyword-declare.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/class-multi-line-keyword-declare.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-multi-line-keyword-declare.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/class-multi-line-keyword-declare.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-accessibility-modifiers.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/class-with-accessibility-modifiers.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-accessibility-modifiers.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/class-with-accessibility-modifiers.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-constructor-and-modifier.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/class-with-constructor-and-modifier.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-constructor-and-modifier.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/class-with-constructor-and-modifier.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-constructor-and-return-type.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/class-with-constructor-and-return-type.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-constructor-and-return-type.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/class-with-constructor-and-return-type.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-constructor-and-type-parameters.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/class-with-constructor-and-type-parameters.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-constructor-and-type-parameters.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/class-with-constructor-and-type-parameters.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-definite-assignment.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/class-with-definite-assignment.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-definite-assignment.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/class-with-definite-assignment.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-export-parameter-properties.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/class-with-export-parameter-properties.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-export-parameter-properties.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/class-with-export-parameter-properties.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-extends-and-implements.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/class-with-extends-and-implements.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-extends-and-implements.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/class-with-extends-and-implements.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-extends-generic-multiple.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/class-with-extends-generic-multiple.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-extends-generic-multiple.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/class-with-extends-generic-multiple.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-extends-generic.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/class-with-extends-generic.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-extends-generic.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/class-with-extends-generic.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-generic-method-default.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/class-with-generic-method-default.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-generic-method-default.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/class-with-generic-method-default.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-generic-method.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/class-with-generic-method.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-generic-method.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/class-with-generic-method.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-implements-and-extends.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/class-with-implements-and-extends.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-implements-and-extends.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/class-with-implements-and-extends.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-implements-generic-multiple.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/class-with-implements-generic-multiple.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-implements-generic-multiple.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/class-with-implements-generic-multiple.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-implements-generic.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/class-with-implements-generic.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-implements-generic.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/class-with-implements-generic.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-implements.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/class-with-implements.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-implements.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/class-with-implements.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-method.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/class-with-method.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-method.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/class-with-method.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-mixin-reference.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/class-with-mixin-reference.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-mixin-reference.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/class-with-mixin-reference.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-mixin.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/class-with-mixin.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-mixin.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/class-with-mixin.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-optional-computed-property.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/class-with-optional-computed-property.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-optional-computed-property.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/class-with-optional-computed-property.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-optional-methods.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/class-with-optional-methods.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-optional-methods.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/class-with-optional-methods.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-optional-properties.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/class-with-optional-properties.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-optional-properties.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/class-with-optional-properties.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-optional-property-undefined.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/class-with-optional-property-undefined.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-optional-property-undefined.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/class-with-optional-property-undefined.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-private-parameter-properties.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/class-with-private-parameter-properties.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-private-parameter-properties.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/class-with-private-parameter-properties.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-property-function.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/class-with-property-function.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-property-function.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/class-with-property-function.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-property-values.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/class-with-property-values.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-property-values.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/class-with-property-values.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-protected-parameter-properties.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/class-with-protected-parameter-properties.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-protected-parameter-properties.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/class-with-protected-parameter-properties.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-public-parameter-properties.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/class-with-public-parameter-properties.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-public-parameter-properties.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/class-with-public-parameter-properties.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-readonly-parameter-properties.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/class-with-readonly-parameter-properties.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-readonly-parameter-properties.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/class-with-readonly-parameter-properties.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-readonly-property.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/class-with-readonly-property.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-readonly-property.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/class-with-readonly-property.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-static-parameter-properties.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/class-with-static-parameter-properties.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-static-parameter-properties.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/class-with-static-parameter-properties.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-two-methods-computed-constructor.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/class-with-two-methods-computed-constructor.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-two-methods-computed-constructor.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/class-with-two-methods-computed-constructor.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-type-parameter-default.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/class-with-type-parameter-default.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-type-parameter-default.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/class-with-type-parameter-default.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-type-parameter-underscore.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/class-with-type-parameter-underscore.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-type-parameter-underscore.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/class-with-type-parameter-underscore.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-type-parameter.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/class-with-type-parameter.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-type-parameter.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/class-with-type-parameter.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/const-enum.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/const-enum.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/const-enum.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/const-enum.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/declare-class-with-optional-method.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/declare-class-with-optional-method.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/declare-class-with-optional-method.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/declare-class-with-optional-method.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/declare-function.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/declare-function.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/declare-function.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/declare-function.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/destructuring-assignment-nested.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/destructuring-assignment-nested.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/destructuring-assignment-nested.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/destructuring-assignment-nested.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/destructuring-assignment-object.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/destructuring-assignment-object.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/destructuring-assignment-object.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/destructuring-assignment-object.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/destructuring-assignment-property.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/destructuring-assignment-property.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/destructuring-assignment-property.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/destructuring-assignment-property.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/destructuring-assignment.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/destructuring-assignment.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/destructuring-assignment.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/destructuring-assignment.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/directive-in-module.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/directive-in-module.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/directive-in-module.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/directive-in-module.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/directive-in-namespace.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/directive-in-namespace.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/directive-in-namespace.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/directive-in-namespace.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/export-as-namespace.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/export-as-namespace.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/export-as-namespace.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/export-as-namespace.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/export-assignment.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/export-assignment.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/export-assignment.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/export-assignment.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/export-declare-const-named-enum.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/export-declare-const-named-enum.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/export-declare-const-named-enum.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/export-declare-const-named-enum.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/export-declare-named-enum.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/export-declare-named-enum.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/export-declare-named-enum.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/export-declare-named-enum.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/export-default-class-with-generic.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/export-default-class-with-generic.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/export-default-class-with-generic.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/export-default-class-with-generic.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/export-default-class-with-multiple-generics.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/export-default-class-with-multiple-generics.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/export-default-class-with-multiple-generics.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/export-default-class-with-multiple-generics.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/export-named-class-with-generic.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/export-named-class-with-generic.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/export-named-class-with-generic.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/export-named-class-with-generic.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/export-named-class-with-multiple-generics.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/export-named-class-with-multiple-generics.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/export-named-class-with-multiple-generics.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/export-named-class-with-multiple-generics.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/export-named-enum.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/export-named-enum.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/export-named-enum.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/export-named-enum.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/export-type-alias-declaration.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/export-type-alias-declaration.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/export-type-alias-declaration.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/export-type-alias-declaration.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/export-type-class-declaration.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/export-type-class-declaration.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/export-type-class-declaration.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/export-type-class-declaration.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/export-type-function-declaration.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/export-type-function-declaration.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/export-type-function-declaration.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/export-type-function-declaration.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/function-overloads.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/function-overloads.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/function-overloads.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/function-overloads.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/function-with-await.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/function-with-await.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/function-with-await.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/function-with-await.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/function-with-object-type-with-optional-properties.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/function-with-object-type-with-optional-properties.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/function-with-object-type-with-optional-properties.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/function-with-object-type-with-optional-properties.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/function-with-object-type-without-annotation.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/function-with-object-type-without-annotation.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/function-with-object-type-without-annotation.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/function-with-object-type-without-annotation.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/function-with-type-parameters-that-have-comments.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/function-with-type-parameters-that-have-comments.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/function-with-type-parameters-that-have-comments.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/function-with-type-parameters-that-have-comments.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/function-with-type-parameters-with-constraint.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/function-with-type-parameters-with-constraint.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/function-with-type-parameters-with-constraint.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/function-with-type-parameters-with-constraint.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/function-with-type-parameters.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/function-with-type-parameters.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/function-with-type-parameters.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/function-with-type-parameters.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/function-with-types-assignation.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/function-with-types-assignation.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/function-with-types-assignation.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/function-with-types-assignation.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/function-with-types.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/function-with-types.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/function-with-types.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/function-with-types.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/import-equal-declaration.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/import-equal-declaration.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/import-equal-declaration.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/import-equal-declaration.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/import-export-equal-declaration.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/import-export-equal-declaration.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/import-export-equal-declaration.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/import-export-equal-declaration.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/import-type-with-type-parameters-in-type-reference.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/import-type-with-type-parameters-in-type-reference.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/import-type-with-type-parameters-in-type-reference.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/import-type-with-type-parameters-in-type-reference.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/import-type.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/import-type.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/import-type.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/import-type.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/interface-extends-multiple.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/interface-extends-multiple.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/interface-extends-multiple.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/interface-extends-multiple.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/interface-extends.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/interface-extends.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/interface-extends.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/interface-extends.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/interface-type-parameters.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/interface-type-parameters.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/interface-type-parameters.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/interface-type-parameters.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/interface-with-all-property-types.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/interface-with-all-property-types.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/interface-with-all-property-types.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/interface-with-all-property-types.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/interface-with-construct-signature-with-parameter-accessibility.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/interface-with-construct-signature-with-parameter-accessibility.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/interface-with-construct-signature-with-parameter-accessibility.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/interface-with-construct-signature-with-parameter-accessibility.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/interface-with-extends-member-expression.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/interface-with-extends-member-expression.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/interface-with-extends-member-expression.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/interface-with-extends-member-expression.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/interface-with-extends-type-parameters.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/interface-with-extends-type-parameters.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/interface-with-extends-type-parameters.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/interface-with-extends-type-parameters.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/interface-with-generic.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/interface-with-generic.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/interface-with-generic.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/interface-with-generic.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/interface-with-jsdoc.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/interface-with-jsdoc.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/interface-with-jsdoc.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/interface-with-jsdoc.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/interface-with-method.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/interface-with-method.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/interface-with-method.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/interface-with-method.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/interface-with-optional-properties.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/interface-with-optional-properties.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/interface-with-optional-properties.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/interface-with-optional-properties.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/interface-without-type-annotation.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/interface-without-type-annotation.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/interface-without-type-annotation.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/interface-without-type-annotation.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/keyof-operator.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/keyof-operator.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/keyof-operator.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/keyof-operator.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/nested-type-arguments.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/nested-type-arguments.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/nested-type-arguments.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/nested-type-arguments.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/never-type-param.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/never-type-param.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/never-type-param.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/never-type-param.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/non-null-assertion-operator.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/non-null-assertion-operator.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/non-null-assertion-operator.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/non-null-assertion-operator.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/null-and-undefined-type-annotations.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/null-and-undefined-type-annotations.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/null-and-undefined-type-annotations.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/null-and-undefined-type-annotations.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/object-with-escaped-properties.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/object-with-escaped-properties.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/object-with-escaped-properties.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/object-with-escaped-properties.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/object-with-typed-methods.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/object-with-typed-methods.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/object-with-typed-methods.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/object-with-typed-methods.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/parenthesized-use-strict.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/parenthesized-use-strict.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/parenthesized-use-strict.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/parenthesized-use-strict.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/symbol-type-param.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/symbol-type-param.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/symbol-type-param.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/symbol-type-param.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/type-alias-declaration-with-constrained-type-parameter.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/type-alias-declaration-with-constrained-type-parameter.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/type-alias-declaration-with-constrained-type-parameter.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/type-alias-declaration-with-constrained-type-parameter.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/type-alias-declaration.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/type-alias-declaration.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/type-alias-declaration.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/type-alias-declaration.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/type-alias-object-without-annotation.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/type-alias-object-without-annotation.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/type-alias-object-without-annotation.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/type-alias-object-without-annotation.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/type-assertion-arrow-function.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/type-assertion-arrow-function.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/type-assertion-arrow-function.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/type-assertion-arrow-function.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/type-assertion.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/type-assertion.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/type-assertion.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/type-assertion.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/type-guard-in-arrow-function.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/type-guard-in-arrow-function.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/type-guard-in-arrow-function.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/type-guard-in-arrow-function.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/type-guard-in-function.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/type-guard-in-function.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/type-guard-in-function.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/type-guard-in-function.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/type-guard-in-interface.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/type-guard-in-interface.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/type-guard-in-interface.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/type-guard-in-interface.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/type-guard-in-method.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/type-guard-in-method.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/type-guard-in-method.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/type-guard-in-method.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/type-parameters-comments.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/type-parameters-comments.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/type-parameters-comments.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/type-parameters-comments.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/type-reference-comments.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/type-reference-comments.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/type-reference-comments.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/type-reference-comments.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/typed-keyword-bigint.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/typed-keyword-bigint.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/typed-keyword-bigint.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/typed-keyword-bigint.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/typed-keyword-boolean.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/typed-keyword-boolean.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/typed-keyword-boolean.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/typed-keyword-boolean.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/typed-keyword-false.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/typed-keyword-false.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/typed-keyword-false.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/typed-keyword-false.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/typed-keyword-never.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/typed-keyword-never.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/typed-keyword-never.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/typed-keyword-never.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/typed-keyword-null.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/typed-keyword-null.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/typed-keyword-null.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/typed-keyword-null.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/typed-keyword-number.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/typed-keyword-number.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/typed-keyword-number.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/typed-keyword-number.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/typed-keyword-object.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/typed-keyword-object.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/typed-keyword-object.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/typed-keyword-object.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/typed-keyword-string.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/typed-keyword-string.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/typed-keyword-string.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/typed-keyword-string.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/typed-keyword-symbol.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/typed-keyword-symbol.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/typed-keyword-symbol.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/typed-keyword-symbol.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/typed-keyword-true.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/typed-keyword-true.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/typed-keyword-true.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/typed-keyword-true.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/typed-keyword-undefined.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/typed-keyword-undefined.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/typed-keyword-undefined.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/typed-keyword-undefined.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/typed-keyword-unknown.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/typed-keyword-unknown.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/typed-keyword-unknown.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/typed-keyword-unknown.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/typed-keyword-void.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/typed-keyword-void.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/typed-keyword-void.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/typed-keyword-void.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/typed-method-signature.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/typed-method-signature.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/typed-method-signature.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/typed-method-signature.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/typed-this.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/typed-this.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/typed-this.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/typed-this.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/unique-symbol.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/unique-symbol.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/unique-symbol.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/unique-symbol.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/unknown-type-annotation.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/unknown-type-annotation.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/unknown-type-annotation.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/unknown-type-annotation.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/var-with-definite-assignment.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/var-with-definite-assignment.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/var-with-definite-assignment.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/var-with-definite-assignment.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/var-with-dotted-type.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/var-with-dotted-type.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/var-with-dotted-type.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/var-with-dotted-type.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/var-with-type.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/var-with-type.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/var-with-type.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/var-with-type.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/variable-declaration-type-annotation-spacing.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/variable-declaration-type-annotation-spacing.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/variable-declaration-type-annotation-spacing.src.ts rename to packages/shared-fixtures/fixtures/typescript/basics/variable-declaration-type-annotation-spacing.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/declare/abstract-class.src.ts b/packages/shared-fixtures/fixtures/typescript/declare/abstract-class.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/declare/abstract-class.src.ts rename to packages/shared-fixtures/fixtures/typescript/declare/abstract-class.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/declare/class.src.ts b/packages/shared-fixtures/fixtures/typescript/declare/class.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/declare/class.src.ts rename to packages/shared-fixtures/fixtures/typescript/declare/class.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/declare/enum.src.ts b/packages/shared-fixtures/fixtures/typescript/declare/enum.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/declare/enum.src.ts rename to packages/shared-fixtures/fixtures/typescript/declare/enum.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/declare/function.src.ts b/packages/shared-fixtures/fixtures/typescript/declare/function.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/declare/function.src.ts rename to packages/shared-fixtures/fixtures/typescript/declare/function.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/declare/interface.src.ts b/packages/shared-fixtures/fixtures/typescript/declare/interface.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/declare/interface.src.ts rename to packages/shared-fixtures/fixtures/typescript/declare/interface.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/declare/module.src.ts b/packages/shared-fixtures/fixtures/typescript/declare/module.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/declare/module.src.ts rename to packages/shared-fixtures/fixtures/typescript/declare/module.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/declare/namespace.src.ts b/packages/shared-fixtures/fixtures/typescript/declare/namespace.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/declare/namespace.src.ts rename to packages/shared-fixtures/fixtures/typescript/declare/namespace.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/declare/type-alias.src.ts b/packages/shared-fixtures/fixtures/typescript/declare/type-alias.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/declare/type-alias.src.ts rename to packages/shared-fixtures/fixtures/typescript/declare/type-alias.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/declare/variable.src.ts b/packages/shared-fixtures/fixtures/typescript/declare/variable.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/declare/variable.src.ts rename to packages/shared-fixtures/fixtures/typescript/declare/variable.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/decorators/accessor-decorators/accessor-decorator-factory-instance-member.src.ts b/packages/shared-fixtures/fixtures/typescript/decorators/accessor-decorators/accessor-decorator-factory-instance-member.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/decorators/accessor-decorators/accessor-decorator-factory-instance-member.src.ts rename to packages/shared-fixtures/fixtures/typescript/decorators/accessor-decorators/accessor-decorator-factory-instance-member.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/decorators/accessor-decorators/accessor-decorator-factory-static-member.src.ts b/packages/shared-fixtures/fixtures/typescript/decorators/accessor-decorators/accessor-decorator-factory-static-member.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/decorators/accessor-decorators/accessor-decorator-factory-static-member.src.ts rename to packages/shared-fixtures/fixtures/typescript/decorators/accessor-decorators/accessor-decorator-factory-static-member.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/decorators/accessor-decorators/accessor-decorator-instance-member.src.ts b/packages/shared-fixtures/fixtures/typescript/decorators/accessor-decorators/accessor-decorator-instance-member.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/decorators/accessor-decorators/accessor-decorator-instance-member.src.ts rename to packages/shared-fixtures/fixtures/typescript/decorators/accessor-decorators/accessor-decorator-instance-member.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/decorators/accessor-decorators/accessor-decorator-static-member.src.ts b/packages/shared-fixtures/fixtures/typescript/decorators/accessor-decorators/accessor-decorator-static-member.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/decorators/accessor-decorators/accessor-decorator-static-member.src.ts rename to packages/shared-fixtures/fixtures/typescript/decorators/accessor-decorators/accessor-decorator-static-member.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/decorators/class-decorators/class-decorator-factory.src.ts b/packages/shared-fixtures/fixtures/typescript/decorators/class-decorators/class-decorator-factory.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/decorators/class-decorators/class-decorator-factory.src.ts rename to packages/shared-fixtures/fixtures/typescript/decorators/class-decorators/class-decorator-factory.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/decorators/class-decorators/class-decorator.src.ts b/packages/shared-fixtures/fixtures/typescript/decorators/class-decorators/class-decorator.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/decorators/class-decorators/class-decorator.src.ts rename to packages/shared-fixtures/fixtures/typescript/decorators/class-decorators/class-decorator.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/decorators/method-decorators/method-decorator-factory-instance-member.src.ts b/packages/shared-fixtures/fixtures/typescript/decorators/method-decorators/method-decorator-factory-instance-member.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/decorators/method-decorators/method-decorator-factory-instance-member.src.ts rename to packages/shared-fixtures/fixtures/typescript/decorators/method-decorators/method-decorator-factory-instance-member.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/decorators/method-decorators/method-decorator-factory-static-member.src.ts b/packages/shared-fixtures/fixtures/typescript/decorators/method-decorators/method-decorator-factory-static-member.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/decorators/method-decorators/method-decorator-factory-static-member.src.ts rename to packages/shared-fixtures/fixtures/typescript/decorators/method-decorators/method-decorator-factory-static-member.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/decorators/method-decorators/method-decorator-instance-member.src.ts b/packages/shared-fixtures/fixtures/typescript/decorators/method-decorators/method-decorator-instance-member.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/decorators/method-decorators/method-decorator-instance-member.src.ts rename to packages/shared-fixtures/fixtures/typescript/decorators/method-decorators/method-decorator-instance-member.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/decorators/method-decorators/method-decorator-static-member.src.ts b/packages/shared-fixtures/fixtures/typescript/decorators/method-decorators/method-decorator-static-member.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/decorators/method-decorators/method-decorator-static-member.src.ts rename to packages/shared-fixtures/fixtures/typescript/decorators/method-decorators/method-decorator-static-member.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/decorators/parameter-decorators/parameter-decorator-constructor.src.ts b/packages/shared-fixtures/fixtures/typescript/decorators/parameter-decorators/parameter-decorator-constructor.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/decorators/parameter-decorators/parameter-decorator-constructor.src.ts rename to packages/shared-fixtures/fixtures/typescript/decorators/parameter-decorators/parameter-decorator-constructor.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/decorators/parameter-decorators/parameter-decorator-decorator-instance-member.src.ts b/packages/shared-fixtures/fixtures/typescript/decorators/parameter-decorators/parameter-decorator-decorator-instance-member.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/decorators/parameter-decorators/parameter-decorator-decorator-instance-member.src.ts rename to packages/shared-fixtures/fixtures/typescript/decorators/parameter-decorators/parameter-decorator-decorator-instance-member.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/decorators/parameter-decorators/parameter-decorator-decorator-static-member.src.ts b/packages/shared-fixtures/fixtures/typescript/decorators/parameter-decorators/parameter-decorator-decorator-static-member.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/decorators/parameter-decorators/parameter-decorator-decorator-static-member.src.ts rename to packages/shared-fixtures/fixtures/typescript/decorators/parameter-decorators/parameter-decorator-decorator-static-member.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/decorators/parameter-decorators/parameter-decorator-instance-member.src.ts b/packages/shared-fixtures/fixtures/typescript/decorators/parameter-decorators/parameter-decorator-instance-member.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/decorators/parameter-decorators/parameter-decorator-instance-member.src.ts rename to packages/shared-fixtures/fixtures/typescript/decorators/parameter-decorators/parameter-decorator-instance-member.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/decorators/parameter-decorators/parameter-decorator-static-member.src.ts b/packages/shared-fixtures/fixtures/typescript/decorators/parameter-decorators/parameter-decorator-static-member.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/decorators/parameter-decorators/parameter-decorator-static-member.src.ts rename to packages/shared-fixtures/fixtures/typescript/decorators/parameter-decorators/parameter-decorator-static-member.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/decorators/property-decorators/property-decorator-factory-instance-member.src.ts b/packages/shared-fixtures/fixtures/typescript/decorators/property-decorators/property-decorator-factory-instance-member.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/decorators/property-decorators/property-decorator-factory-instance-member.src.ts rename to packages/shared-fixtures/fixtures/typescript/decorators/property-decorators/property-decorator-factory-instance-member.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/decorators/property-decorators/property-decorator-factory-static-member.src.ts b/packages/shared-fixtures/fixtures/typescript/decorators/property-decorators/property-decorator-factory-static-member.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/decorators/property-decorators/property-decorator-factory-static-member.src.ts rename to packages/shared-fixtures/fixtures/typescript/decorators/property-decorators/property-decorator-factory-static-member.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/decorators/property-decorators/property-decorator-instance-member.src.ts b/packages/shared-fixtures/fixtures/typescript/decorators/property-decorators/property-decorator-instance-member.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/decorators/property-decorators/property-decorator-instance-member.src.ts rename to packages/shared-fixtures/fixtures/typescript/decorators/property-decorators/property-decorator-instance-member.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/decorators/property-decorators/property-decorator-static-member.src.ts b/packages/shared-fixtures/fixtures/typescript/decorators/property-decorators/property-decorator-static-member.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/decorators/property-decorators/property-decorator-static-member.src.ts rename to packages/shared-fixtures/fixtures/typescript/decorators/property-decorators/property-decorator-static-member.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/class-empty-extends-implements.src.ts b/packages/shared-fixtures/fixtures/typescript/errorRecovery/class-empty-extends-implements.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/class-empty-extends-implements.src.ts rename to packages/shared-fixtures/fixtures/typescript/errorRecovery/class-empty-extends-implements.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/class-empty-extends.src.ts b/packages/shared-fixtures/fixtures/typescript/errorRecovery/class-empty-extends.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/class-empty-extends.src.ts rename to packages/shared-fixtures/fixtures/typescript/errorRecovery/class-empty-extends.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/class-extends-empty-implements.src.ts b/packages/shared-fixtures/fixtures/typescript/errorRecovery/class-extends-empty-implements.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/class-extends-empty-implements.src.ts rename to packages/shared-fixtures/fixtures/typescript/errorRecovery/class-extends-empty-implements.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/class-multiple-implements.src.ts b/packages/shared-fixtures/fixtures/typescript/errorRecovery/class-multiple-implements.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/class-multiple-implements.src.ts rename to packages/shared-fixtures/fixtures/typescript/errorRecovery/class-multiple-implements.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/decorator-on-enum-declaration.src.ts b/packages/shared-fixtures/fixtures/typescript/errorRecovery/decorator-on-enum-declaration.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/decorator-on-enum-declaration.src.ts rename to packages/shared-fixtures/fixtures/typescript/errorRecovery/decorator-on-enum-declaration.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/decorator-on-interface-declaration.src.ts b/packages/shared-fixtures/fixtures/typescript/errorRecovery/decorator-on-interface-declaration.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/decorator-on-interface-declaration.src.ts rename to packages/shared-fixtures/fixtures/typescript/errorRecovery/decorator-on-interface-declaration.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/empty-type-arguments.src.ts b/packages/shared-fixtures/fixtures/typescript/errorRecovery/empty-type-arguments.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/empty-type-arguments.src.ts rename to packages/shared-fixtures/fixtures/typescript/errorRecovery/empty-type-arguments.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/enum-with-keywords.src.ts b/packages/shared-fixtures/fixtures/typescript/errorRecovery/enum-with-keywords.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/enum-with-keywords.src.ts rename to packages/shared-fixtures/fixtures/typescript/errorRecovery/enum-with-keywords.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/index-signature-parameters.src.ts b/packages/shared-fixtures/fixtures/typescript/errorRecovery/index-signature-parameters.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/index-signature-parameters.src.ts rename to packages/shared-fixtures/fixtures/typescript/errorRecovery/index-signature-parameters.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/interface-empty-extends.src.ts b/packages/shared-fixtures/fixtures/typescript/errorRecovery/interface-empty-extends.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/interface-empty-extends.src.ts rename to packages/shared-fixtures/fixtures/typescript/errorRecovery/interface-empty-extends.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/interface-implements.src.ts b/packages/shared-fixtures/fixtures/typescript/errorRecovery/interface-implements.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/interface-implements.src.ts rename to packages/shared-fixtures/fixtures/typescript/errorRecovery/interface-implements.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/interface-index-signature-export.src.ts b/packages/shared-fixtures/fixtures/typescript/errorRecovery/interface-index-signature-export.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/interface-index-signature-export.src.ts rename to packages/shared-fixtures/fixtures/typescript/errorRecovery/interface-index-signature-export.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/interface-index-signature-private.src.ts b/packages/shared-fixtures/fixtures/typescript/errorRecovery/interface-index-signature-private.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/interface-index-signature-private.src.ts rename to packages/shared-fixtures/fixtures/typescript/errorRecovery/interface-index-signature-private.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/interface-index-signature-protected.src.ts b/packages/shared-fixtures/fixtures/typescript/errorRecovery/interface-index-signature-protected.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/interface-index-signature-protected.src.ts rename to packages/shared-fixtures/fixtures/typescript/errorRecovery/interface-index-signature-protected.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/interface-index-signature-public.src.ts b/packages/shared-fixtures/fixtures/typescript/errorRecovery/interface-index-signature-public.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/interface-index-signature-public.src.ts rename to packages/shared-fixtures/fixtures/typescript/errorRecovery/interface-index-signature-public.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/interface-index-signature-static.src.ts b/packages/shared-fixtures/fixtures/typescript/errorRecovery/interface-index-signature-static.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/interface-index-signature-static.src.ts rename to packages/shared-fixtures/fixtures/typescript/errorRecovery/interface-index-signature-static.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/interface-method-export.src.ts b/packages/shared-fixtures/fixtures/typescript/errorRecovery/interface-method-export.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/interface-method-export.src.ts rename to packages/shared-fixtures/fixtures/typescript/errorRecovery/interface-method-export.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/interface-method-private.src.ts b/packages/shared-fixtures/fixtures/typescript/errorRecovery/interface-method-private.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/interface-method-private.src.ts rename to packages/shared-fixtures/fixtures/typescript/errorRecovery/interface-method-private.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/interface-method-protected.src.ts b/packages/shared-fixtures/fixtures/typescript/errorRecovery/interface-method-protected.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/interface-method-protected.src.ts rename to packages/shared-fixtures/fixtures/typescript/errorRecovery/interface-method-protected.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/interface-method-public.src.ts b/packages/shared-fixtures/fixtures/typescript/errorRecovery/interface-method-public.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/interface-method-public.src.ts rename to packages/shared-fixtures/fixtures/typescript/errorRecovery/interface-method-public.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/interface-method-static.src.ts b/packages/shared-fixtures/fixtures/typescript/errorRecovery/interface-method-static.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/interface-method-static.src.ts rename to packages/shared-fixtures/fixtures/typescript/errorRecovery/interface-method-static.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/interface-multiple-extends.src.ts b/packages/shared-fixtures/fixtures/typescript/errorRecovery/interface-multiple-extends.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/interface-multiple-extends.src.ts rename to packages/shared-fixtures/fixtures/typescript/errorRecovery/interface-multiple-extends.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/interface-property-export.src.ts b/packages/shared-fixtures/fixtures/typescript/errorRecovery/interface-property-export.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/interface-property-export.src.ts rename to packages/shared-fixtures/fixtures/typescript/errorRecovery/interface-property-export.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/interface-property-private.src.ts b/packages/shared-fixtures/fixtures/typescript/errorRecovery/interface-property-private.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/interface-property-private.src.ts rename to packages/shared-fixtures/fixtures/typescript/errorRecovery/interface-property-private.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/interface-property-protected.src.ts b/packages/shared-fixtures/fixtures/typescript/errorRecovery/interface-property-protected.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/interface-property-protected.src.ts rename to packages/shared-fixtures/fixtures/typescript/errorRecovery/interface-property-protected.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/interface-property-public.src.ts b/packages/shared-fixtures/fixtures/typescript/errorRecovery/interface-property-public.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/interface-property-public.src.ts rename to packages/shared-fixtures/fixtures/typescript/errorRecovery/interface-property-public.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/interface-property-static.src.ts b/packages/shared-fixtures/fixtures/typescript/errorRecovery/interface-property-static.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/interface-property-static.src.ts rename to packages/shared-fixtures/fixtures/typescript/errorRecovery/interface-property-static.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/interface-property-with-default-value.src.ts b/packages/shared-fixtures/fixtures/typescript/errorRecovery/interface-property-with-default-value.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/interface-property-with-default-value.src.ts rename to packages/shared-fixtures/fixtures/typescript/errorRecovery/interface-property-with-default-value.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/object-assertion-not-allowed.src.ts b/packages/shared-fixtures/fixtures/typescript/errorRecovery/object-assertion-not-allowed.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/object-assertion-not-allowed.src.ts rename to packages/shared-fixtures/fixtures/typescript/errorRecovery/object-assertion-not-allowed.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/object-optional-not-allowed.src.ts b/packages/shared-fixtures/fixtures/typescript/errorRecovery/object-optional-not-allowed.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/object-optional-not-allowed.src.ts rename to packages/shared-fixtures/fixtures/typescript/errorRecovery/object-optional-not-allowed.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/solo-const.src.ts b/packages/shared-fixtures/fixtures/typescript/errorRecovery/solo-const.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/solo-const.src.ts rename to packages/shared-fixtures/fixtures/typescript/errorRecovery/solo-const.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/expressions/call-expression-type-arguments.src.ts b/packages/shared-fixtures/fixtures/typescript/expressions/call-expression-type-arguments.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/expressions/call-expression-type-arguments.src.ts rename to packages/shared-fixtures/fixtures/typescript/expressions/call-expression-type-arguments.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/expressions/new-expression-type-arguments.src.ts b/packages/shared-fixtures/fixtures/typescript/expressions/new-expression-type-arguments.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/expressions/new-expression-type-arguments.src.ts rename to packages/shared-fixtures/fixtures/typescript/expressions/new-expression-type-arguments.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/expressions/tagged-template-expression-type-arguments.src.ts b/packages/shared-fixtures/fixtures/typescript/expressions/tagged-template-expression-type-arguments.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/expressions/tagged-template-expression-type-arguments.src.ts rename to packages/shared-fixtures/fixtures/typescript/expressions/tagged-template-expression-type-arguments.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/namespaces-and-modules/ambient-module-declaration-with-import.src.ts b/packages/shared-fixtures/fixtures/typescript/namespaces-and-modules/ambient-module-declaration-with-import.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/namespaces-and-modules/ambient-module-declaration-with-import.src.ts rename to packages/shared-fixtures/fixtures/typescript/namespaces-and-modules/ambient-module-declaration-with-import.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/namespaces-and-modules/declare-namespace-with-exported-function.src.ts b/packages/shared-fixtures/fixtures/typescript/namespaces-and-modules/declare-namespace-with-exported-function.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/namespaces-and-modules/declare-namespace-with-exported-function.src.ts rename to packages/shared-fixtures/fixtures/typescript/namespaces-and-modules/declare-namespace-with-exported-function.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/namespaces-and-modules/global-module-declaration.src.ts b/packages/shared-fixtures/fixtures/typescript/namespaces-and-modules/global-module-declaration.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/namespaces-and-modules/global-module-declaration.src.ts rename to packages/shared-fixtures/fixtures/typescript/namespaces-and-modules/global-module-declaration.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/namespaces-and-modules/module-with-default-exports.src.ts b/packages/shared-fixtures/fixtures/typescript/namespaces-and-modules/module-with-default-exports.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/namespaces-and-modules/module-with-default-exports.src.ts rename to packages/shared-fixtures/fixtures/typescript/namespaces-and-modules/module-with-default-exports.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/namespaces-and-modules/nested-internal-module.src.ts b/packages/shared-fixtures/fixtures/typescript/namespaces-and-modules/nested-internal-module.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/namespaces-and-modules/nested-internal-module.src.ts rename to packages/shared-fixtures/fixtures/typescript/namespaces-and-modules/nested-internal-module.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/namespaces-and-modules/shorthand-ambient-module-declaration.src.ts b/packages/shared-fixtures/fixtures/typescript/namespaces-and-modules/shorthand-ambient-module-declaration.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/namespaces-and-modules/shorthand-ambient-module-declaration.src.ts rename to packages/shared-fixtures/fixtures/typescript/namespaces-and-modules/shorthand-ambient-module-declaration.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/array-type.src.ts b/packages/shared-fixtures/fixtures/typescript/types/array-type.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/array-type.src.ts rename to packages/shared-fixtures/fixtures/typescript/types/array-type.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/conditional-infer-nested.src.ts b/packages/shared-fixtures/fixtures/typescript/types/conditional-infer-nested.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/conditional-infer-nested.src.ts rename to packages/shared-fixtures/fixtures/typescript/types/conditional-infer-nested.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/conditional-infer-simple.src.ts b/packages/shared-fixtures/fixtures/typescript/types/conditional-infer-simple.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/conditional-infer-simple.src.ts rename to packages/shared-fixtures/fixtures/typescript/types/conditional-infer-simple.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/conditional-infer.src.ts b/packages/shared-fixtures/fixtures/typescript/types/conditional-infer.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/conditional-infer.src.ts rename to packages/shared-fixtures/fixtures/typescript/types/conditional-infer.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/conditional-with-null.src.ts b/packages/shared-fixtures/fixtures/typescript/types/conditional-with-null.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/conditional-with-null.src.ts rename to packages/shared-fixtures/fixtures/typescript/types/conditional-with-null.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/conditional.src.ts b/packages/shared-fixtures/fixtures/typescript/types/conditional.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/conditional.src.ts rename to packages/shared-fixtures/fixtures/typescript/types/conditional.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/constructor-generic.src.ts b/packages/shared-fixtures/fixtures/typescript/types/constructor-generic.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/constructor-generic.src.ts rename to packages/shared-fixtures/fixtures/typescript/types/constructor-generic.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/constructor-in-generic.src.ts b/packages/shared-fixtures/fixtures/typescript/types/constructor-in-generic.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/constructor-in-generic.src.ts rename to packages/shared-fixtures/fixtures/typescript/types/constructor-in-generic.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/constructor-with-rest.src.ts b/packages/shared-fixtures/fixtures/typescript/types/constructor-with-rest.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/constructor-with-rest.src.ts rename to packages/shared-fixtures/fixtures/typescript/types/constructor-with-rest.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/constructor.src.ts b/packages/shared-fixtures/fixtures/typescript/types/constructor.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/constructor.src.ts rename to packages/shared-fixtures/fixtures/typescript/types/constructor.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/function-generic.src.ts b/packages/shared-fixtures/fixtures/typescript/types/function-generic.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/function-generic.src.ts rename to packages/shared-fixtures/fixtures/typescript/types/function-generic.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/function-in-generic.src.ts b/packages/shared-fixtures/fixtures/typescript/types/function-in-generic.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/function-in-generic.src.ts rename to packages/shared-fixtures/fixtures/typescript/types/function-in-generic.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/function-with-rest.src.ts b/packages/shared-fixtures/fixtures/typescript/types/function-with-rest.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/function-with-rest.src.ts rename to packages/shared-fixtures/fixtures/typescript/types/function-with-rest.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/function-with-this.src.ts b/packages/shared-fixtures/fixtures/typescript/types/function-with-this.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/function-with-this.src.ts rename to packages/shared-fixtures/fixtures/typescript/types/function-with-this.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/function.src.ts b/packages/shared-fixtures/fixtures/typescript/types/function.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/function.src.ts rename to packages/shared-fixtures/fixtures/typescript/types/function.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/index-signature-readonly.src.ts b/packages/shared-fixtures/fixtures/typescript/types/index-signature-readonly.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/index-signature-readonly.src.ts rename to packages/shared-fixtures/fixtures/typescript/types/index-signature-readonly.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/index-signature-without-type.src.ts b/packages/shared-fixtures/fixtures/typescript/types/index-signature-without-type.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/index-signature-without-type.src.ts rename to packages/shared-fixtures/fixtures/typescript/types/index-signature-without-type.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/index-signature.src.ts b/packages/shared-fixtures/fixtures/typescript/types/index-signature.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/index-signature.src.ts rename to packages/shared-fixtures/fixtures/typescript/types/index-signature.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/indexed.src.ts b/packages/shared-fixtures/fixtures/typescript/types/indexed.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/indexed.src.ts rename to packages/shared-fixtures/fixtures/typescript/types/indexed.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/intersection-type.src.ts b/packages/shared-fixtures/fixtures/typescript/types/intersection-type.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/intersection-type.src.ts rename to packages/shared-fixtures/fixtures/typescript/types/intersection-type.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/literal-number-negative.src.ts b/packages/shared-fixtures/fixtures/typescript/types/literal-number-negative.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/literal-number-negative.src.ts rename to packages/shared-fixtures/fixtures/typescript/types/literal-number-negative.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/literal-number.src.ts b/packages/shared-fixtures/fixtures/typescript/types/literal-number.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/literal-number.src.ts rename to packages/shared-fixtures/fixtures/typescript/types/literal-number.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/literal-string.src.ts b/packages/shared-fixtures/fixtures/typescript/types/literal-string.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/literal-string.src.ts rename to packages/shared-fixtures/fixtures/typescript/types/literal-string.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/mapped-readonly-minus.src.ts b/packages/shared-fixtures/fixtures/typescript/types/mapped-readonly-minus.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/mapped-readonly-minus.src.ts rename to packages/shared-fixtures/fixtures/typescript/types/mapped-readonly-minus.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/mapped-readonly-plus.src.ts b/packages/shared-fixtures/fixtures/typescript/types/mapped-readonly-plus.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/mapped-readonly-plus.src.ts rename to packages/shared-fixtures/fixtures/typescript/types/mapped-readonly-plus.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/mapped-readonly.src.ts b/packages/shared-fixtures/fixtures/typescript/types/mapped-readonly.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/mapped-readonly.src.ts rename to packages/shared-fixtures/fixtures/typescript/types/mapped-readonly.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/mapped.src.ts b/packages/shared-fixtures/fixtures/typescript/types/mapped.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/mapped.src.ts rename to packages/shared-fixtures/fixtures/typescript/types/mapped.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/nested-types.src.ts b/packages/shared-fixtures/fixtures/typescript/types/nested-types.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/nested-types.src.ts rename to packages/shared-fixtures/fixtures/typescript/types/nested-types.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/parenthesized-type.src.ts b/packages/shared-fixtures/fixtures/typescript/types/parenthesized-type.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/parenthesized-type.src.ts rename to packages/shared-fixtures/fixtures/typescript/types/parenthesized-type.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/reference-generic-nested.src.ts b/packages/shared-fixtures/fixtures/typescript/types/reference-generic-nested.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/reference-generic-nested.src.ts rename to packages/shared-fixtures/fixtures/typescript/types/reference-generic-nested.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/reference-generic.src.ts b/packages/shared-fixtures/fixtures/typescript/types/reference-generic.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/reference-generic.src.ts rename to packages/shared-fixtures/fixtures/typescript/types/reference-generic.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/reference.src.ts b/packages/shared-fixtures/fixtures/typescript/types/reference.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/reference.src.ts rename to packages/shared-fixtures/fixtures/typescript/types/reference.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/this-type-expanded.src.ts b/packages/shared-fixtures/fixtures/typescript/types/this-type-expanded.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/this-type-expanded.src.ts rename to packages/shared-fixtures/fixtures/typescript/types/this-type-expanded.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/this-type.src.ts b/packages/shared-fixtures/fixtures/typescript/types/this-type.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/this-type.src.ts rename to packages/shared-fixtures/fixtures/typescript/types/this-type.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/tuple-empty.src.ts b/packages/shared-fixtures/fixtures/typescript/types/tuple-empty.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/tuple-empty.src.ts rename to packages/shared-fixtures/fixtures/typescript/types/tuple-empty.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/tuple-optional.src.ts b/packages/shared-fixtures/fixtures/typescript/types/tuple-optional.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/tuple-optional.src.ts rename to packages/shared-fixtures/fixtures/typescript/types/tuple-optional.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/tuple-rest.src.ts b/packages/shared-fixtures/fixtures/typescript/types/tuple-rest.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/tuple-rest.src.ts rename to packages/shared-fixtures/fixtures/typescript/types/tuple-rest.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/tuple-type.src.ts b/packages/shared-fixtures/fixtures/typescript/types/tuple-type.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/tuple-type.src.ts rename to packages/shared-fixtures/fixtures/typescript/types/tuple-type.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/tuple.src.ts b/packages/shared-fixtures/fixtures/typescript/types/tuple.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/tuple.src.ts rename to packages/shared-fixtures/fixtures/typescript/types/tuple.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/type-literal.src.ts b/packages/shared-fixtures/fixtures/typescript/types/type-literal.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/type-literal.src.ts rename to packages/shared-fixtures/fixtures/typescript/types/type-literal.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/type-operator.src.ts b/packages/shared-fixtures/fixtures/typescript/types/type-operator.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/type-operator.src.ts rename to packages/shared-fixtures/fixtures/typescript/types/type-operator.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/typeof.src.ts b/packages/shared-fixtures/fixtures/typescript/types/typeof.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/typeof.src.ts rename to packages/shared-fixtures/fixtures/typescript/types/typeof.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/union-intersection.src.ts b/packages/shared-fixtures/fixtures/typescript/types/union-intersection.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/union-intersection.src.ts rename to packages/shared-fixtures/fixtures/typescript/types/union-intersection.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/union-type.src.ts b/packages/shared-fixtures/fixtures/typescript/types/union-type.src.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/union-type.src.ts rename to packages/shared-fixtures/fixtures/typescript/types/union-type.src.ts diff --git a/packages/typescript-eslint-shared-fixtures/jsx-known-issues.ts b/packages/shared-fixtures/jsx-known-issues.ts similarity index 100% rename from packages/typescript-eslint-shared-fixtures/jsx-known-issues.ts rename to packages/shared-fixtures/jsx-known-issues.ts diff --git a/packages/typescript-eslint-shared-fixtures/package.json b/packages/shared-fixtures/package.json similarity index 100% rename from packages/typescript-eslint-shared-fixtures/package.json rename to packages/shared-fixtures/package.json diff --git a/packages/typescript-eslint-parser/CHANGELOG.md b/packages/typescript-eslint-parser/CHANGELOG.md deleted file mode 100644 index 15510d3fb820..000000000000 --- a/packages/typescript-eslint-parser/CHANGELOG.md +++ /dev/null @@ -1,368 +0,0 @@ -v21.0.2 - December 3, 2018 - -- [`fed0a5a`](https://github.com/eslint/typescript-eslint-parser/commit/fed0a5a4bc7b3c6a242081adf91af50e848fcf62) Docs: Update README.md (#567) (dudiharush) -- [`47abd82`](https://github.com/eslint/typescript-eslint-parser/commit/47abd8282384617793d800209b5eb5d71d0c5730) Fix: issue with global augmentation when tokens are not present (#574) (Armano) -- [`c5ffad3`](https://github.com/eslint/typescript-eslint-parser/commit/c5ffad3ecafdc9596174d1a2de5fd978d386035a) Fix: scope for TSImportEqualsDeclaration (#571) (Armano) -- [`8ff0ad1`](https://github.com/eslint/typescript-eslint-parser/commit/8ff0ad153cf66b873c21624b7af31d33ce9d7073) Fix: missing implements in classes (#562) (Armano) -- [`cc92044`](https://github.com/eslint/typescript-eslint-parser/commit/cc920441093356a7a47ff5fdb752643b6c42cff8) Fix: visiting superTypeParameters in classes (#561) (Armano) -- [`83dbabb`](https://github.com/eslint/typescript-eslint-parser/commit/83dbabb626e5592c07085743a44586378956a153) Fix: visiting typeParameters in expressions (#565) (Armano) -- [`c19e479`](https://github.com/eslint/typescript-eslint-parser/commit/c19e4798ae6067daf9994b90fabcdf2d1953d70c) Fix: visitor-keys for TSAbstractClassProperty (#560) (Armano) -- [`491ebca`](https://github.com/eslint/typescript-eslint-parser/commit/491ebcaff9815071d4194584e3d94d0edf601e3b) Fix: crash in no-unused-vars when using enum (#556) (Armano) -- [`ae7c4e6`](https://github.com/eslint/typescript-eslint-parser/commit/ae7c4e661737b0db8cb0f7b612f58a94e1cced7c) Fix: missing visitor-keys (#554) (Armano) - -v21.0.1 - November 15, 2018 - -- [`3715584`](https://github.com/eslint/typescript-eslint-parser/commit/3715584404de566c9b6db975328122e819993768) Fix: wrong reference on TSQualifiedName (fixes #550) (#551) (Toru Nagashima) -- [`15b32d0`](https://github.com/eslint/typescript-eslint-parser/commit/15b32d0c9430111cdcdc7d187dfdc00b049bf3fb) Upgrade: eslint-release v1.2.0 (#549) (Kai Cataldo) - -v21.0.0 - November 13, 2018 - -- eb23b26 Update: add proper scope analysis (fixes #535) (#540) (Toru Nagashima) -- 150ffe8 Breaking: make 'useJSXTextNode:true' by default (#544) (Toru Nagashima) -- 2d22321 Breaking: switch 'jsx' option by filename (fixes #517) (#543) (Toru Nagashima) -- 3b1ed17 Breaking: make eslint a peerDep/devDep (#541) (Kai Cataldo) -- 1d54346 Chore: test Node v11 in CI (#542) (Kai Cataldo) -- a9d932a Breaking: typescript-estree v5 (#538) (Kai Cataldo) -- 6a9b629 Docs: add options to README (#530) (Joe Pea) - -v20.1.1 - October 31, 2018 - -- 1683169 Revert "Chore: Make ESLint a devDependency/peerDependency (fixes #523)" (#537) (Kevin Partington) - -v20.1.0 - October 30, 2018 - -- 075d243 Chore: Make ESLint a devDependency/peerDependency (fixes #523) (#526) (Kevin Partington) -- 4310aac Chore: Force LF for tsx files (#520) (Benjamin Lichtman) -- bacac5f New: Add visitor keys (#516) (Michał Sajnóg) -- 4172933 Upgrade: eslint-release@1.0.0 (#527) (Teddy Katz) - -v20.0.0 - October 8, 2018 - -- f4b9893 Breaking: Support TypeScript 3.1 (fixes #524) (#525) (James Henry) - -v19.0.2 - September 29, 2018 - -- aa0fe13 Fix: Re-expose parse method (fixes #519) (#521) (Kevin Partington) -- 655359f Chore: Makefile tweaks (#522) (Kevin Partington) - -v19.0.1 - September 25, 2018 - -- 7a367c7 Fix: Remove lib from package.json files (#518) (James Henry) - -v19.0.0 - September 25, 2018 - -- 3d3ab2f Breaking: Use typescript-estree for parsing (#515) (James Henry) - -v18.0.0 - August 6, 2018 - -- 16d1a78 Breaking: Support TypeScript 3.0 (#504) (James Henry) -- 7461462 Fix: remove unnecessary TypeRef wrapper for ImportType (fixes #507) (#508) (Ika) - -v17.0.1 - July 26, 2018 - -- f1d7de3 Chore: Replace removed API with public flags (fixes #498) (#505) (Texas Toland) - -v17.0.0 - July 26, 2018 - -- 117800d Fix: support JSXSpreadChild (fixes #500) (#501) (Ika) -- 6eec85b Breaking: Remove "Experimental" from rest and spread (fixes #428) (#429) (Lucas Duailibe) -- 42f29a1 Fix: error on multiple super classes (fixes #493) (#494) (Ika) -- 11d9169 Breaking: always set optional on ClassProperty (fixes #472) (#491) (Ika) - -v16.0.1 - June 27, 2018 - -- bc83c6a Chore: Do not run integration tests within npm test (James Henry) -- db62d63 Fix: Snapshot all ecma-features fixtures (#495) (James Henry) -- 3c1fab0 Fix: support ImportMeta (fixes #489) (#490) (Ika) -- 6611535 Chore: Loosen node version requirement in package.json (fixes #482) (#484) (James Henry) -- 27f39cc Chore: Powerful integration tests and improved README (#483) (James Henry) - -v16.0.0 - June 3, 2018 - -- 009336d Breaking: Set minimum node version to 6 (#481) (James Henry) -- 9316b23 Breaking: Support TypeScript 2.9 (#480) (James Henry) - -v15.0.1 - June 3, 2018 - -- 891cee9 Fix: decorators removed on interface declarations (fixes #478) (#479) (Muhanad Rabie) - -v15.0.0 - April 17, 2018 - -- e572416 Breaking: Support TypeScript 2.8 (fixes #453) (#454) (James Henry) - -v14.0.0 - February 21, 2018 - -- 439ea24 New: Support Definite Assignment (fixes #424) (#432) (Lucas Azzola) -- adc0b1b Breaking: Remove all tokens inside comments from tokens array (fixes #422) (#423) (Kai Cataldo) - -v13.0.0 - February 9, 2018 - -- fb5e4c4 Breaking: Support TypeScript 2.7 (fixes #442,#426) (#447) (James Henry) -- bd9c12f Docs: Update Known Issues section of README (#440) (Kepler Sticka-Jones) - -v12.0.0 - January 16, 2018 - -- 6ce4cd8 Breaking: Properly categorize constructors with no body (#427) (Jed Fox) -- e94ede3 Docs: Sets default code block language in issue template to "ts" (#421) (Marius Schulz) - -v11.0.0 - December 13, 2017 - -- 6698042 Breaking: No prefix on FnDec within namespace (fixes #127) (#413) (James Henry) -- aec31cb Breaking: Implement parseForESLint() function (#412) (James Henry) - -v10.0.0 - December 11, 2017 - -- 59a37f4 Breaking: Updates to AST node types of some TSNodes (fixes #386) (#388) (James Henry) -- 627355e Chore: Introduce integration tests (#411) (James Henry) -- b4d22e7 Chore: No package-lock like other ESLint repos (#409) (James Henry) - -v9.0.1 - November 29, 2017 - -- 153cdb8 Fix: Calculate end position of TypeInstantiation (fixes #406) (#405) (Lucas Duailibe) -- 678907b Fix: Explicitly convert AbstractKeyword (fixes #407) (#408) (James Henry) - -v9.0.0 - November 10, 2017 - -- 46479e8 Breaking: Support TypeScript 2.6 (fixes #394) (#397) (James Henry) - -v8.0.1 - October 22, 2017 - -- 0401ffc Fix: Calculate typeArguments loc data correctly if empty (fixes #395) (#396) (James Henry) -- a214f71 Chore: Add a way to test TSX specific issues (fixes #376) (#398) (James Henry) -- 9c71a62 Fix: add missing TSSymbolKeyword type (#385) (Ika) -- e10aab8 Chore: Refactor alignment tests, now on by default (#387) (James Henry) -- 9e17d0b Chore: Minor cleanup, fix jQuery foundation copyright (#383) (James Henry) - -v8.0.0 - September 5, 2017 - -- 9877e98 Breaking: Support TypeScript 2.5 (fixes #368) (#369) (#370) (James Henry) -- 5b49870 Fix: Location data for typeAnnotations (#378) (James Henry) - -v7.0.0 - August 22, 2017 - -- 01c34f4 Fix: Ensure exports applied to TSModuleDeclaration (#375) (James Henry) -- 38bd1ae Breaking: Check for isTypeKeyword in type params (fixes #373) (#374) (James Henry) -- 3727956 Breaking: Handle TSModuleDeclaration and refactor (fixes #371) (#372) (James Henry) -- d67ee6c Fix: Typo in TSExportAssignment node type (#367) (James Henry) - -v6.0.1 - August 19, 2017 - -- 7bcc0d6 Fix: Ensure modifiers are applied to enums (fixes #365) (#366) (James Henry) - -v6.0.0 - August 19, 2017 - -- 32c0cc8 Breaking: Explicitly handle TSEnumDeclaration (fixes #345) (#364) (James Henry) -- 5f741a9 Fix: Allow other orderings of implements/extends clauses (fixes #361) (#363) (Jed Fox) -- f5bd145 Chore: Breakout and label TS-specific AST comparison tests (#360) (James Henry) -- f6e56b3 Chore: Build out AST comparison tests and categorize issues (#358) (James Henry) -- ab4e05e Breaking: Only add .implements/.accessibility/.decorators if truthy (#354) (James Henry) -- 275897b Fix: Location data for methods and constructors (#357) (James Henry) -- 5fce5e7 Fix: Exp. operator assignment is AssignmentExpression (fixes #355) (#356) (James Henry) -- 67971de Fix: Include newlines at the end of source in AST (fixes #352) (#353) (James Henry) -- 8406209 Fix: Remove start and end values from JSX tokens (fixes #341) (#351) (James Henry) - -v5.0.1 - August 9, 2017 - -- 81e20c0 Fix: Only warn about an unsupported TypeScript version once (#347) (Jed Fox) -- 5e22fac Chore: AST alignment testing against Babylon (#342) (James Henry) - -v5.0.0 - August 6, 2017 - -- 271b4f1 New: Support TypeScript 2.4 (fixes #321) (#322) (#326) (James Henry) -- ea6c3bb Breaking: Use TSTypeReference for TypeParameters (#340) (James Henry) -- a9ca775 Fix: Use name 'this' in JSXMemberExpression (fixes #337) (#338) (Reyad Attiyat) -- ef2687b Fix: Handle assignment within property destructuring (fixes #332) (#336) (James Henry) - -v4.0.0 - July 10, 2017 - -- 6a612cd Breaking: Include type annotation range for Identifiers (fixes #314) (#319) (Reyad Attiyat) -- 074a64f Fix: Arrow function body should be ObjectExpression (fixes #331) (#334) (Reyad Attiyat) -- fb66f61 Fix: Unescape string literal identifiers (fixes #328) (#330) (Lucas Azzola) -- 9cab9d3 Breaking: Remove TypeAnnotation wrapper from constraint (#325) (James Henry) -- b255499 New: Provider loggerFn option to configure logging (fixes #323) (#324) (James Henry) -- 0540298 Fix: Calculate correct type parameter range (fixes #316) (#320) (Reyad Attiyat) -- 4938c2c Fix: Ensure JSX tag names are JSXIdentifiers (fixes #315) (#318) (Reyad Attiyat) -- 1f20557 Fix: Use TSExportAssignment node type (fixes #304) (#317) (Reyad Attiyat) -- b26cda1 Fix: Use TSNullKeyword for null type instead of Literal (#313) (James Henry) -- 9037dc5 Chore: Add node 8 to .travis.yml (#312) (James Henry) -- 8062515 Chore: Refactor tests to assert snapshots not JSON (#311) (James Henry) -- 2ad791b Fix: Add name to JSXIdentifier when converting ThisKeyword (fixes #307) (#310) (Reyad Attiyat) -- 519907e Breaking: Use ESTree export node types in modules (fixes# 263) (#265) (Reyad Attiyat) -- c4b0b64 Fix: Label readonly class properties (fixes #302) (#303) (Reyad Attiyat) -- bffd6cc Fix: Add more tests for destructuring and spread (fixes #306) (#308) (Reyad Attiyat) -- f7c9246 Chore: Fix typo in comment (#305) (Jeremy Attali) -- 3dcba7d Breaking: Change isReadonly to readonly (fixes #284) (#285) (James Henry) -- bc9225f Chore: Replace mocha (istanbul, chai, leche) with Jest (#300) (James Henry) -- 8744577 Breaking: Decorator ESTree compliance, always convert (fixes #250) (#293) (James Henry) -- dd6404a Breaking: Convert Signature types to be more ESTree like (fixes #262) (#264) (Reyad Attiyat) -- 379dcaf Fix: Only set optional property on certain node property (fixes #289) (#292) (Reyad Attiyat) -- 89f8561 Fix: Label static and export in TSParameterProperty (fixes #286) (#301) (Reyad Attiyat) -- 992f1fa Fix: Unescape type parameter names (fixes #296) (#298) (Reyad Attiyat) -- 5ed8573 Fix: Async generator method should be labeled (fixes #297) (#299) (Reyad Attiyat) -- 31ad3c4 Fix: Create RegExp object for RegExp literals (fixes #287) (#291) (Reyad Attiyat) -- 525a544 Fix: Set node type to ExperimentalRestProperty (fixes #276) (#279) (Reyad Attiyat) -- eb32fed Fix: Convert type guards (fixes #282) (#283) (James Henry) -- b7220fd New: Create option to enable JSXText node type (fixes #266) (#272) (Reyad Attiyat) -- 6dd3696 Fix: Add exponentiation operators (fixes #280) (#281) (Lucas Azzola) -- 3491b4b Fix: Replace JSXMemberExpression with TSQualifiedName (fixes #257) (#258) (Lucas Azzola) -- b4eb0b5 Fix: Convert range and line number corretly in JSX literals (#277) (Reyad Attiyat) -- 3f9f41c Fix: wrap interface in ExportNamedDeclaration if necessary (fixes #269) (#270) (Danny Martini) - -v3.0.0 - May 17, 2017 - -- 6b56bfe Fix: Use correct starting range and loc for JSXText tokens (fixes #227) (#271) (Reyad Attiyat) -- f5fcc87 Breaking: Allow comment scanner to rescan tokens (fixes #216) (#219) (Reyad Attiyat) -- f836bb9 Chore: Refactor the codebase (fixes #220) (#261) (James Henry) -- aade6bd Chore: Update README with list of known issues (#247) (Reyad Attiyat) -- c8e881a Breaking: Normalize type parameters (fixes #197) (#196) (Rasmus Eneman) -- d37bf04 Fix: Type parameter start location calculation (fixes #260) (#259) (Igor Oleinikov) -- 1a97650 Fix: Handle case where class has extends but no super class (fixes #249) (#254) (Reyad Attiyat) -- 00ad71d Fix: add `instanceof` to ast-converter (fixes #252) (#251) (Danny Arnold) -- 2989f8b Upgrade: Update semver package (#246) (Simen Bekkhus) -- b1efe69 Breaking: Change how interface node gets converted (fixes #201) (#241) (Reyad Attiyat) -- e311620 Fix: Set await property on async iterators (for await) (fixes #236) (#239) (Reyad Attiyat) -- a294afa Fix: Set async on async FunctionExpressions (fixes #244) (#245) (Lucas Azzola) -- 7c00f16 Chore: Add tests for object spread and async generator (refs #236) (#237) (Reyad Attiyat) -- 7b69bc9 Fix: Label abstract class properties (fixes #234) (#238) (Reyad Attiyat) -- a330ec6 New: Add support for default type parameters (fixes #235) (#240) (Reyad Attiyat) -- e1ef800 Fix: Support superTypeParameters (fixes #242) (#243) (Lucas Azzola) -- 65c2e0a Breaking: Support TypeScript 2.3 (fixes #232) (#233) (Lucas Azzola) -- 15f1173 Fix: Use TSAbsractMethodDefinition for abstract constructor (fixes #228) (#229) (Lucas Azzola) -- 8fb71d2 Breaking: Add .body to TSModuleBlock nodes (fixes #217) (#218) (Philipp A) -- 471f403 Chore: Remove before_script from .travis.yml (fixes #231) (#230) (James Henry) -- 9397c5c Chore: Cleanup Makefile (#221) (Reyad Attiyat) -- dd57f81 Update: Open TS peerDependency, warn non-supported version (fixes #167) (#193) (James Henry) -- a37d5ed Fix: Wrap any parameter with modifiers, not just in constructors (#214) (Rasmus Eneman) - -v2.1.0 - April 4, 2017 - -- d709fd8 Fix: Set root to true in eslintrc (fixes #211) (#212) (Reyad Attiyat) -- 1e73711 Fix: Optional methods are not marked as optional (fixes #206) (#207) (Rasmus Eneman) -- 1cee2e3 Fix: Nested type arguments are not preserved (fixes #204) (#205) (Rasmus Eneman) -- 5a324a3 Fix: Preserve type parameters for methods (fixes #202) (#203) (Rasmus Eneman) -- bfb1506 New: Add type parameters to more AST nodes (fixes #184) (#183) (Rasmus Eneman) -- 0fadfc3 Fix: Convert MetaProperty (new.target) nodes correcly (fixes #194) (#195) (Reyad Attiyat) -- 4d755ed New: Store type parameter constraints (fixes #188) (#189) (Rasmus Eneman) -- 29d848c Fix: Updated broken class-with-optional-properties test result (#192) (James Henry) -- 04f6556 New: Mark optional parameters and properties (fixes #186) (#187) (Rasmus Eneman) -- cc9d4b3 Fix: Add missing typeAnnotation to class properties (fixes #190) (#191) (Rasmus Eneman) -- 215a012 Fix: Change DoWhileStatement to DoStatement to match TS (fixes #180) (#181) (James Henry) -- 581a7a5 Fix: Missing parameter properties info in constructors (fixes #143) (#168) (patricio trevino) -- 69d2537 Chore: Add test for constructor and methods with parameters (refs #168) (#178) (Reyad Attiyat) -- c2a0b71 Fix: Add start and end property to tokens (fixes #172) (#176) (Reyad Attiyat) -- 2640d81 Fix: Remove jsdoc node property from ts nodes (fixes #164) (#177) (Reyad Attiyat) -- 701e2c5 Fix: Set name to type JSXIdentifier and fix selfClosing (fixes #172) (#175) (Reyad Attiyat) -- 8b4e548 Fix: Convert Void and Delete expressions to UnaryExpression (fixes #171) (#174) (Reyad Attiyat) - -v2.0.0 - February 24, 2017 - -- 38aef53 Breaking: Updated supported TypeScript version to ~2.2.1 (fixes #149) (#169) (James Henry) -- 25207e0 Fix: Optimize convertTokens, treat JsxText as token (fixes #70) (#158) (James Henry) -- 76c33f8 Fix: Await node should have argument property (fixes #160) (#161) (Reyad Attiyat) -- 2f86bef Fix: Unescape identifiers typescript may prepend underscore (fixes #145) (#159) (Reyad Attiyat) - -v1.0.3 - February 10, 2017 - -- 19e7f15 Docs: Show currently supported TypeScript version (#157) (James Henry) -- e96ba1f Fix: Calculate range correctly for exported generic class (fixes #152) (#155) (Reyad Attiyat) -- 11d5a7d Fix: Handle object types without annotations (fixes #148) (#154) (Reyad Attiyat) -- fc1e6bb Fix: Parameter with assignation provide type annotations (fixes #146) (#147) (patricio trevino) -- e5f378f Fix: Calculate range correctly when class is exported (fixes #152) (#153) (Reyad Attiyat) -- 6312383 Fix: Calculate constructor range using node.parameters.pos (fixes #139) (#140) (Reyad Attiyat) - -v1.0.2 - January 12, 2017 - -- d53f1f8 Fix: Use ts utilities determine variable declaration type (fixes #136) (#138) (Reyad Attiyat) -- 918190d Fix: export type alias ExportNamedDeclaration node generation (fixes #134) (#135) (patricio trevino) - -v1.0.1 - January 4, 2017 - -- 9882a8e Fix: Add missing async property (#133) (James Henry) -- 60843ad Fix: Handle async/await (fixes #119) (#129) (Philipp A) -- 0ff19dd Fix: Exception thrown when space occurs after function name (fixes #123) (#124) (Reyad Attiyat) -- ff283aa Fix: Allow running without options (fixes #121) (#120) (Philipp A) -- dd03b2f Docs: Changed --save to --save-dev in readme (#132) (Amila Welihinda) -- 41ccef5 Build: Add TS as dev-dep, only support minor range (#131) (James Henry) - -v1.0.0 - November 11, 2016 - -- c60f216 Chore: Normalize .yml line endings (fixes #113) (#115) (James Henry) -- 9521396 Breaking: Updated to TypeScript 2.x (fixes #105) (#112) (James Henry) -- a7320df Docs: Update license copyright (Nicholas C. Zakas) -- 51ec64d Fix: Exclude TSNode.flags when deeplyCopy fallback is used (refs #105) (#107) (James Henry) -- 7ebf4d5 Fix: Rename decorator example to avoid issue in TS 2.x (refs #105) (#106) (James Henry) -- 45b9874 Fix: Added missing yml lf gitattribute (#104) (James Henry) -- 4dd3439 Build: Add Node 6.x to Travis (fixes #99) (#98) (Danny Fritz) - -v0.4.0 - September 23, 2016 - -- eb1ad9b Fix: Add loc and range data to generated VariableDeclarator node (#100) (James Henry) -- 5dae849 New: Accessibility Modifiers (fixes #87) (#88) (Danny Fritz) -- 68992eb Fix: Tests break with Windows line-endings (fixes #93) (#97) (Danny Fritz) - -v0.3.1 - September 20, 2016 - -- e36d800 Fix: Convert TypeAliasDeclaration into VariableDeclarator (fixes #89) (#91) (James Henry) -- ac0c95d Fix: Prefix function declarations in TS namespaces (fixes #78) (#82) (James Henry) -- 7cc865e Fix: Support abstract classes and methods (fixes #80) (#81) (James Henry) - -v0.3.0 - September 13, 2016 - -- e76f3b9 New: Convert type alias into variable declaration (refs #77) (#83) (James Henry) -- 5c47ad5 Fix: Convert TSTypeOfExpression to UnaryExpression (fixes #85) (#86) (James Henry) -- 799fd63 Fix: Distinguish between DeclareFunction and FunctionDeclaration (#79) (James Henry) - -v0.2.0 - August 29, 2016 - -- 138495f New: Add accessor decorators to AST (fixes #63) (#73) (James Henry) -- f6a8e71 New: Add property decorators to AST (fixes #71) (#72) (James Henry) -- 328259f New: Add param decorators to the AST (fixes #68) (#69) (James Henry) -- 8b97fe7 New: Add class decorators to AST (fixes #66) (#67) (James Henry) -- 7364cb9 New: Add method decorators to AST (fixes #65) (#64) (James Henry) - -v0.1.3 - August 22, 2016 - -- da984bf Fix: manually update package.json after build failure (Nicholas C. Zakas) -- 5bfb9bf Fix: Check for arguments property on NewExpression (fixes #60) (#62) (James Henry) -- d323ee7 Docs: Add issue template (Nicholas C. Zakas) -- 8f4964c Fix: UpdateExpression detection and operator format (fixes #58) (#59) (James Henry) -- e09ebb3 Fix: Add function type parameters (fixes #52) (#56) (James Henry) - -v0.1.1 - August 10, 2016 - -- 62d14b4 Fix: Class implements generic syntax (fixes #44) (#53) (James Henry) - -v0.1.0 - August 9, 2016 - -- d49b5f1 Build: Add CI build scripts (Nicholas C. Zakas) -- 32a46b3 New: Attaches comments to the ESTree AST (fixes #31) (#49) (James Henry) -- f4856f9 Fix: Class implements conversion (fixes #39) (#43) (Nicholas C. Zakas) -- 795a418 Build: Add linting to npm test (Nicholas C. Zakas) -- d26fec4 New: Automatically generate TS-specific nodes (#40) (Nicholas C. Zakas) -- 46b9c87 Docs: Update README to have the correct phase order. (#35) (Dean Taub) -- a8b00fe Chore: Add jQuery Foundation copyright (Nicholas C. Zakas) -- 560bb99 Fix: Remove console logging of node.kind (fixes #29) (Tom X. Tobin) - -v0.1.0-alpha.1 - March 18, 2016 - -- 0eddb71 New: Implements JSX syntax (fixes #18) (James Henry) -- e890743 Docs: PR validation check (Nicholas C. Zakas) -- c314f77 Build: Don't test Node 0.10 (Nicholas C. Zakas) -- bc05e1a Fix: Ensure true, false and null values are not stringifed (fixes #1) (James Henry) - -v0.1.0-alpha.0 - March 4, 2016 - -- c05b5da Build: Add release tool (Nicholas C. Zakas) -- 091973b Fix: SyntaxKind code checks, update TS peerDependency ^1.7.3 (fixes #15) (James Henry) -- e34f6b4 Fix: Use YAML file for ESLint config (Nicholas C. Zakas) -- e19b29d Update: TypeScript to be a peer dependency (fixes #12) (Nicholas C. Zakas) -- bdb1e3a Fix: Make tests actually work (fixes #6) (Nicholas C. Zakas) -- c61cc81 Docs: Improved detail and accuracy of JSDoc blocks (James Henry) -- 918a9cc Fix: Fixes linting errors (fixes #10) (James Henry) -- 1721dde Fix: Bumped lint script dependencies (fixes #8) (James Henry) -- 2f04e92 Fix: Removed unused reference to acorn-jsx/inject (fixes #2) (James Henry) -- 0e9d61e Docs: Update README with plans (Nicholas C. Zakas) -- c88e3ab New: Finished up ES6 features (Nicholas C. Zakas) -- 0ea1e32 Build: Tag as alpha release (Nicholas C. Zakas) -- 08702b8 Docs: Update README (Nicholas C. Zakas) -- c88ba98 New: First commit (Nicholas C. Zakas) diff --git a/packages/typescript-estree/README.md b/packages/typescript-estree/README.md index 922a49f766bc..110521f37616 100644 --- a/packages/typescript-estree/README.md +++ b/packages/typescript-estree/README.md @@ -20,13 +20,12 @@ This parser is somewhat generic and robust, and could be used to power any use-c In fact, it is already used within these hyper-popular open-source projects to power their TypeScript support: - [ESLint](https://eslint.org), the pluggable linting utility for JavaScript and JSX - - See [typescript-eslint-parser](https://github.com/eslint/typescript-eslint-parser) for more details - [Prettier](https://prettier.io), an opinionated code formatter ## Installation ``` -npm install --save typescript-estree +npm install --save @typescript-eslint/typescript-estree ``` ## API @@ -75,7 +74,7 @@ Parses the given string of code with the options provided and returns an ESTree- Example usage: ```javascript -const parser = require('typescript-estree'); +const parser = require('@typescript-eslint/typescript-estree'); const code = `const hello: string = 'world';`; const ast = parser.parse(code, { range: true, @@ -90,7 +89,7 @@ Exposes the current version of typescript-estree as specified in package.json. Example usage: ```javascript -const parser = require('typescript-estree'); +const parser = require('@typescript-eslint/typescript-estree'); const version = parser.version; ``` @@ -101,7 +100,7 @@ Exposes an object that contains the AST node types produced by the parser. Example usage: ```javascript -const parser = require('typescript-estree'); +const parser = require('@typescript-eslint/typescript-estree'); const astNodeTypes = parser.AST_NODE_TYPES; ``` diff --git a/packages/typescript-estree/package.json b/packages/typescript-estree/package.json index 2c0f3f5173e9..e24209daebea 100644 --- a/packages/typescript-estree/package.json +++ b/packages/typescript-estree/package.json @@ -1,8 +1,8 @@ { - "name": "typescript-estree", + "name": "@typescript-eslint/typescript-estree", + "version": "0.2.0", "description": "A parser that converts TypeScript source code into an ESTree compatible form", "main": "dist/parser.js", - "version": "18.1.0", "files": [ "dist", "README.md", diff --git a/packages/typescript-estree/tests/ast-alignment/fixtures-to-test.ts b/packages/typescript-estree/tests/ast-alignment/fixtures-to-test.ts index 59210d587f95..22bddf6b7baf 100644 --- a/packages/typescript-estree/tests/ast-alignment/fixtures-to-test.ts +++ b/packages/typescript-estree/tests/ast-alignment/fixtures-to-test.ts @@ -2,7 +2,7 @@ import glob from 'glob'; import fs from 'fs'; import path from 'path'; -import jsxKnownIssues from '../../../typescript-eslint-shared-fixtures/jsx-known-issues'; +import jsxKnownIssues from '../../../shared-fixtures/jsx-known-issues'; interface Fixture { filename: string; @@ -26,7 +26,7 @@ interface CreateFixturePatternConfig { const fixturesDirPath = path.join(__dirname, '../fixtures'); const sharedFixturesDirPath = path.join( __dirname, - '../../../typescript-eslint-shared-fixtures/fixtures' + '../../../shared-fixtures/fixtures' ); class FixturesTester { diff --git a/packages/typescript-estree/tests/ast-alignment/parse.ts b/packages/typescript-estree/tests/ast-alignment/parse.ts index 407346455311..ec6123c03995 100644 --- a/packages/typescript-estree/tests/ast-alignment/parse.ts +++ b/packages/typescript-estree/tests/ast-alignment/parse.ts @@ -80,7 +80,7 @@ export function parse(text: string, opts: ASTComparisonParseOptions) { try { switch (opts.parser) { - case 'typescript-estree': + case '@typescript-eslint/typescript-estree': result.ast = parseUtils.normalizeNodeTypes( parseWithTypeScriptESTree(text, opts.jsx) ); diff --git a/packages/typescript-estree/tests/ast-alignment/spec.ts b/packages/typescript-estree/tests/ast-alignment/spec.ts index 777e0b704b41..0f3a91966dc7 100644 --- a/packages/typescript-estree/tests/ast-alignment/spec.ts +++ b/packages/typescript-estree/tests/ast-alignment/spec.ts @@ -11,7 +11,7 @@ fixturesToTest.forEach(fixture => { * Parse with typescript-estree */ const typeScriptESTreeResult = parse(source, { - parser: 'typescript-estree', + parser: '@typescript-eslint/typescript-estree', jsx: fixture.jsx }); diff --git a/packages/typescript-estree/tests/lib/jsx.ts b/packages/typescript-estree/tests/lib/jsx.ts index 4f2963fa04ff..8b2f9f2c19de 100644 --- a/packages/typescript-estree/tests/lib/jsx.ts +++ b/packages/typescript-estree/tests/lib/jsx.ts @@ -12,7 +12,7 @@ import { createSnapshotTestBlock, formatSnapshotName } from '../../tools/test-utils'; -import filesWithKnownIssues from '../../../typescript-eslint-shared-fixtures/jsx-known-issues'; +import filesWithKnownIssues from '../../../shared-fixtures/jsx-known-issues'; //------------------------------------------------------------------------------ // Setup diff --git a/tests/integration/docker-compose.yml b/tests/integration/docker-compose.yml index 2c2e4c241db5..086f3e76485d 100644 --- a/tests/integration/docker-compose.yml +++ b/tests/integration/docker-compose.yml @@ -9,11 +9,11 @@ services: # but apply an empty volume for the package tests, we don't need those. - ../../package.json/:/usr/root-package.json - ./utils/:/usr/utils - - ../../packages/typescript-eslint-parser/dist/:/usr/parser + - ../../packages/parser/:/usr/parser - /usr/parser/tests - ../../packages/typescript-estree/:/usr/typescript-estree - /usr/typescript-estree/tests - - ../../packages/eslint-plugin-typescript/:/usr/eslint-plugin + - ../../packages/eslint-plugin/:/usr/eslint-plugin - /usr/eslint-plugin/tests - ../../packages/eslint-plugin-tslint/:/usr/eslint-plugin-tslint - /usr/eslint-plugin-tslint/tests diff --git a/tests/integration/fixtures/typescript-and-tslint-plugins-together/.eslintrc.yml b/tests/integration/fixtures/typescript-and-tslint-plugins-together/.eslintrc.yml index 90a1f7a0acf8..1e7fd8888744 100644 --- a/tests/integration/fixtures/typescript-and-tslint-plugins-together/.eslintrc.yml +++ b/tests/integration/fixtures/typescript-and-tslint-plugins-together/.eslintrc.yml @@ -1,25 +1,25 @@ root: true -# Local version of typescript-eslint-parser -parser: /usr/parser/parser.js +# Local version of @typescript-eslint/parser +parser: '@typescript-eslint/parser' plugins: -# Should resolve local version of @typescript-eslint/eslint-plugin -- typescript -# Should resolve local version of @typescript-eslint/eslint-plugin-tslint -- tslint +# Local version of @typescript-eslint/eslint-plugin +- '@typescript-eslint' +# Local version of @typescript-eslint/eslint-plugin-tslint +- '@typescript-eslint/tslint' env: es6: true node: true extends: -- plugin:typescript/recommended +- plugin:@typescript-eslint/recommended parserOptions: sourceType: module ecmaFeatures: jsx: false project: /usr/linked/tsconfig.json rules: - tslint/config: + '@typescript-eslint/tslint/config': - error - rules: semicolon: [true, 'always'] diff --git a/tests/integration/fixtures/typescript-and-tslint-plugins-together/test.js.snap b/tests/integration/fixtures/typescript-and-tslint-plugins-together/test.js.snap index 331ae0c462d6..a4df7d29fe6d 100644 --- a/tests/integration/fixtures/typescript-and-tslint-plugins-together/test.js.snap +++ b/tests/integration/fixtures/typescript-and-tslint-plugins-together/test.js.snap @@ -15,9 +15,8 @@ Array [ "line": 1, "message": "'noSemi' is assigned a value but never used.", "nodeType": "Identifier", - "ruleId": "typescript/no-unused-vars", + "ruleId": "@typescript-eslint/no-unused-vars", "severity": 1, - "source": "const noSemi = true", }, Object { "column": 20, @@ -26,9 +25,8 @@ Array [ "line": 1, "message": "Missing semicolon (tslint:semicolon)", "nodeType": null, - "ruleId": "tslint/config", + "ruleId": "@typescript-eslint/tslint/config", "severity": 2, - "source": "const noSemi = true", }, ], "source": "const noSemi = true diff --git a/tests/integration/fixtures/typescript-and-tslint-plugins-together/test.sh b/tests/integration/fixtures/typescript-and-tslint-plugins-together/test.sh index f9804fa8767f..dbd94edf768b 100755 --- a/tests/integration/fixtures/typescript-and-tslint-plugins-together/test.sh +++ b/tests/integration/fixtures/typescript-and-tslint-plugins-together/test.sh @@ -6,6 +6,12 @@ node /usr/utils/generate-package-json.js # Install dependencies npm install +# Use the local volumes for our own packages +npm install $(npm pack /usr/typescript-estree | tail -1) +npm install $(npm pack /usr/parser | tail -1) +npm install $(npm pack /usr/eslint-plugin-tslint | tail -1) +npm install $(npm pack /usr/eslint-plugin | tail -1) + # Run the linting # (the "|| true" helps make sure that we run our tests on failed linting runs as well) npx eslint --format json --output-file /usr/lint-output.json --config /usr/linked/.eslintrc.yml /usr/linked/**/*.ts || true diff --git a/tests/integration/utils/generate-package-json.js b/tests/integration/utils/generate-package-json.js index 03dd6a55c386..1f08f53b1ea5 100644 --- a/tests/integration/utils/generate-package-json.js +++ b/tests/integration/utils/generate-package-json.js @@ -10,19 +10,13 @@ const testPackageJSON = { devDependencies: { eslint: rootPackageJSON.devDependencies.eslint, typescript: rootPackageJSON.devDependencies.typescript, - tslint: '^5.11.0', + tslint: rootPackageJSON.devDependencies.tslint, /** * TEMP: Bump jest to ahead of our stable usage in the monorepo, * we need the bleeding edge snapshotResolver option */ // jest: rootPackageJSON.devDependencies.jest, - jest: '24.0.0-alpha.12', - /** - * Use the local volumes for our own packages - */ - 'eslint-plugin-typescript': 'file:/usr/eslint-plugin', - 'eslint-plugin-tslint': 'file:/usr/eslint-plugin-tslint', - 'typescript-estree': 'file:/usr/typescript-estree' + jest: '24.0.0-alpha.12' } }; diff --git a/yarn.lock b/yarn.lock index 1597cb6dbb27..c2cc9db7f6a2 100644 --- a/yarn.lock +++ b/yarn.lock @@ -898,13 +898,6 @@ acorn-globals@^4.1.0: acorn "^6.0.1" acorn-walk "^6.0.1" -acorn-jsx@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-3.0.1.tgz#afdf9488fb1ecefc8348f6fb22f464e32a58b36b" - integrity sha1-r9+UiPsezvyDSPb7IvRk4ypYs2s= - dependencies: - acorn "^3.0.4" - acorn-jsx@^5.0.0: version "5.0.1" resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.0.1.tgz#32a064fd925429216a09b141102bfdd185fae40e" @@ -915,12 +908,7 @@ acorn-walk@^6.0.1: resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-6.1.1.tgz#d363b66f5fac5f018ff9c3a1e7b6f8e310cc3913" integrity sha512-OtUw6JUTgxA2QoqqmrmQ7F2NYqiBPi/L2jqHyFtllhOUvXYQXf0Z1CYUinIfyT4bTCGmrA7gX9FvHA81uzCoVw== -acorn@^3.0.4: - version "3.3.0" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-3.3.0.tgz#45e37fb39e8da3f25baee3ff5369e2bb5f22017a" - integrity sha1-ReN/s56No/JbruP/U2niu18iAXo= - -acorn@^5.5.0, acorn@^5.5.3: +acorn@^5.5.3: version "5.7.3" resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.7.3.tgz#67aa231bf8812974b85235a96771eb6bd07ea279" integrity sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw== @@ -944,21 +932,6 @@ agentkeepalive@^3.4.1: dependencies: humanize-ms "^1.2.1" -ajv-keywords@^2.1.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-2.1.1.tgz#617997fc5f60576894c435f940d819e135b80762" - integrity sha1-YXmX/F9gV2iUxDX5QNgZ4TW4B2I= - -ajv@^5.2.3, ajv@^5.3.0: - version "5.5.2" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-5.5.2.tgz#73b5eeca3fab653e3d3f9422b341ad42205dc965" - integrity sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU= - dependencies: - co "^4.6.0" - fast-deep-equal "^1.0.0" - fast-json-stable-stringify "^2.0.0" - json-schema-traverse "^0.3.0" - ajv@^6.5.3, ajv@^6.5.5, ajv@^6.6.1: version "6.7.0" resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.7.0.tgz#e3ce7bb372d6577bb1839f1dfdfcbf5ad2948d96" @@ -1630,11 +1603,6 @@ chalk@^2.0.0, chalk@^2.0.1, chalk@^2.1.0, chalk@^2.3.0, chalk@^2.3.1, chalk@^2.4 escape-string-regexp "^1.0.5" supports-color "^5.3.0" -chardet@^0.4.0: - version "0.4.2" - resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.4.2.tgz#b5473b33dc97c424e5d98dc87d55d4d8a29c8bf2" - integrity sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I= - chardet@^0.7.0: version "0.7.0" resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" @@ -1971,7 +1939,7 @@ cosmiconfig@^5.0.2: js-yaml "^3.9.0" parse-json "^4.0.0" -cross-spawn@^5.0.1, cross-spawn@^5.1.0: +cross-spawn@^5.0.1: version "5.1.0" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449" integrity sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk= @@ -2365,14 +2333,6 @@ eslint-docs@^0.2.6: ora "^3.0.0" read-pkg-up "^4.0.0" -eslint-scope@^3.7.1: - version "3.7.3" - resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-3.7.3.tgz#bb507200d3d17f60247636160b4826284b108535" - integrity sha512-W+B0SvF4gamyCTmUc+uITPY0989iXVfKvhwtmJocTaYoc/3khEHmEmvfY/Gn9HA9VV75jrQECsHizkNw1b68FA== - dependencies: - esrecurse "^4.1.0" - estraverse "^4.1.1" - eslint-scope@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-4.0.0.tgz#50bf3071e9338bcdc43331794a0cb533f0136172" @@ -2391,49 +2351,48 @@ eslint-visitor-keys@^1.0.0: resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz#3f3180fb2e291017716acb4c9d6d5b5c34a6a81d" integrity sha512-qzm/XxIbxm/FHyH341ZrbnMUpe+5Bocte9xkmFMzPMjRaZMcXww+MpBptFvtU+79L362nqiLhekCxCxDPaUMBQ== -eslint@^4.19.1: - version "4.19.1" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-4.19.1.tgz#32d1d653e1d90408854bfb296f076ec7e186a300" - integrity sha512-bT3/1x1EbZB7phzYu7vCr1v3ONuzDtX8WjuM9c0iYxe+cq+pwcKEoQjl7zd3RpC6YOLgnSy3cTN58M2jcoPDIQ== +eslint@^5.12.1: + version "5.12.1" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-5.12.1.tgz#5ca9931fb9029d04e7be92b03ce3b58edfac7e3b" + integrity sha512-54NV+JkTpTu0d8+UYSA8mMKAG4XAsaOrozA9rCW7tgneg1mevcL7wIotPC+fZ0SkWwdhNqoXoxnQCTBp7UvTsg== dependencies: - ajv "^5.3.0" - babel-code-frame "^6.22.0" + "@babel/code-frame" "^7.0.0" + ajv "^6.5.3" chalk "^2.1.0" - concat-stream "^1.6.0" - cross-spawn "^5.1.0" - debug "^3.1.0" + cross-spawn "^6.0.5" + debug "^4.0.1" doctrine "^2.1.0" - eslint-scope "^3.7.1" + eslint-scope "^4.0.0" + eslint-utils "^1.3.1" eslint-visitor-keys "^1.0.0" - espree "^3.5.4" - esquery "^1.0.0" + espree "^5.0.0" + esquery "^1.0.1" esutils "^2.0.2" file-entry-cache "^2.0.0" functional-red-black-tree "^1.0.1" glob "^7.1.2" - globals "^11.0.1" - ignore "^3.3.3" + globals "^11.7.0" + ignore "^4.0.6" + import-fresh "^3.0.0" imurmurhash "^0.1.4" - inquirer "^3.0.6" - is-resolvable "^1.0.0" - js-yaml "^3.9.1" + inquirer "^6.1.0" + js-yaml "^3.12.0" json-stable-stringify-without-jsonify "^1.0.1" levn "^0.3.0" - lodash "^4.17.4" - minimatch "^3.0.2" + lodash "^4.17.5" + minimatch "^3.0.4" mkdirp "^0.5.1" natural-compare "^1.4.0" optionator "^0.8.2" path-is-inside "^1.0.2" pluralize "^7.0.0" progress "^2.0.0" - regexpp "^1.0.1" - require-uncached "^1.0.3" - semver "^5.3.0" + regexpp "^2.0.1" + semver "^5.5.1" strip-ansi "^4.0.0" - strip-json-comments "~2.0.1" - table "4.0.2" - text-table "~0.2.0" + strip-json-comments "^2.0.1" + table "^5.0.2" + text-table "^0.2.0" eslint@^5.9.0: version "5.12.0" @@ -2478,14 +2437,6 @@ eslint@^5.9.0: table "^5.0.2" text-table "^0.2.0" -espree@^3.5.4: - version "3.5.4" - resolved "https://registry.yarnpkg.com/espree/-/espree-3.5.4.tgz#b0f447187c8a8bed944b815a660bddf5deb5d1a7" - integrity sha512-yAcIQxtmMiB/jL32dzEp2enBeidsB7xWPLNiw3IIkpVds1P+h7qF9YwJq1yUNzp2OKXgAprs4F61ih66UsoD1A== - dependencies: - acorn "^5.5.0" - acorn-jsx "^3.0.0" - espree@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/espree/-/espree-5.0.0.tgz#fc7f984b62b36a0f543b13fb9cd7b9f4a7f5b65c" @@ -2505,7 +2456,7 @@ esprima@^4.0.0: resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== -esquery@^1.0.0, esquery@^1.0.1: +esquery@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.0.1.tgz#406c51658b1f5991a5f9b62b1dc25b00e3e5c708" integrity sha512-SmiyZ5zIWH9VM+SRUReLS5Q8a7GxtRdxEBVZpm98rJM7Sb+A9DVCndXfkeFUd3byderg+EbDkfnevfCwynWaNA== @@ -2639,15 +2590,6 @@ extend@~3.0.2: resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== -external-editor@^2.0.4: - version "2.2.0" - resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-2.2.0.tgz#045511cfd8d133f3846673d1047c154e214ad3d5" - integrity sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A== - dependencies: - chardet "^0.4.0" - iconv-lite "^0.4.17" - tmp "^0.0.33" - external-editor@^3.0.0: version "3.0.3" resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-3.0.3.tgz#5866db29a97826dbe4bf3afd24070ead9ea43a27" @@ -2688,11 +2630,6 @@ extsprintf@^1.2.0: resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f" integrity sha1-4mifjzVvrWLMplo6kcXfX5VRaS8= -fast-deep-equal@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz#c053477817c86b51daa853c81e059b733d023614" - integrity sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ= - fast-deep-equal@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz#7b05218ddf9667bf7f370bf7fdb2cb15fdd0aa49" @@ -3145,7 +3082,7 @@ global-dirs@^0.1.0: dependencies: ini "^1.3.4" -globals@^11.0.1, globals@^11.7.0: +globals@^11.7.0: version "11.10.0" resolved "https://registry.yarnpkg.com/globals/-/globals-11.10.0.tgz#1e09776dffda5e01816b3bb4077c8b59c24eaa50" integrity sha512-0GZF1RiPKU97IHUO5TORo9w1PwrH/NBPl+fS7oMLdaTRiYmYbwK4NWoZWrAdd0/abG9R2BU+OiwyQpTpE6pdfQ== @@ -3333,7 +3270,7 @@ husky@0.14.3: normalize-path "^1.0.0" strip-indent "^2.0.0" -iconv-lite@0.4.24, iconv-lite@^0.4.17, iconv-lite@^0.4.24, iconv-lite@^0.4.4, iconv-lite@~0.4.13: +iconv-lite@0.4.24, iconv-lite@^0.4.24, iconv-lite@^0.4.4, iconv-lite@~0.4.13: version "0.4.24" resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== @@ -3352,7 +3289,7 @@ ignore-walk@^3.0.1: dependencies: minimatch "^3.0.4" -ignore@^3.3.3, ignore@^3.3.5: +ignore@^3.3.5: version "3.3.10" resolved "https://registry.yarnpkg.com/ignore/-/ignore-3.3.10.tgz#0a97fb876986e8081c631160f8f9f389157f0043" integrity sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug== @@ -3435,26 +3372,6 @@ init-package-json@^1.10.3: validate-npm-package-license "^3.0.1" validate-npm-package-name "^3.0.0" -inquirer@^3.0.6: - version "3.3.0" - resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-3.3.0.tgz#9dd2f2ad765dcab1ff0443b491442a20ba227dc9" - integrity sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ== - dependencies: - ansi-escapes "^3.0.0" - chalk "^2.0.0" - cli-cursor "^2.1.0" - cli-width "^2.0.0" - external-editor "^2.0.4" - figures "^2.0.0" - lodash "^4.3.0" - mute-stream "0.0.7" - run-async "^2.2.0" - rx-lite "^4.0.8" - rx-lite-aggregates "^4.0.8" - string-width "^2.1.0" - strip-ansi "^4.0.0" - through "^2.3.6" - inquirer@^6.1.0, inquirer@^6.2.0: version "6.2.1" resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-6.2.1.tgz#9943fc4882161bdb0b0c9276769c75b32dbfcd52" @@ -3735,11 +3652,6 @@ is-regexp@^1.0.0: resolved "https://registry.yarnpkg.com/is-regexp/-/is-regexp-1.0.0.tgz#fd2d883545c46bac5a633e7b9a09e87fa2cb5069" integrity sha1-/S2INUXEa6xaYz57mgnof6LLUGk= -is-resolvable@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-resolvable/-/is-resolvable-1.1.0.tgz#fb18f87ce1feb925169c9a407c19318a3206ed88" - integrity sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg== - is-stream@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" @@ -4203,7 +4115,7 @@ js-tokens@^3.0.2: resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b" integrity sha1-mGbfOVECEw449/mWvOtlRDIJwls= -js-yaml@^3.12.0, js-yaml@^3.7.0, js-yaml@^3.9.0, js-yaml@^3.9.1: +js-yaml@^3.12.0, js-yaml@^3.7.0, js-yaml@^3.9.0: version "3.12.1" resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.12.1.tgz#295c8632a18a23e054cf5c9d3cecafe678167600" integrity sha512-um46hB9wNOKlwkHgiuyEVAybXBjwFUV0Z/RaHJblRd9DXltue9FTYvzCr9ErQrK9Adz5MU4gHWVaNUfdmrC8qA== @@ -4258,11 +4170,6 @@ json-parse-better-errors@^1.0.0, json-parse-better-errors@^1.0.1: resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== -json-schema-traverse@^0.3.0: - version "0.3.1" - resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz#349a6d44c53a51de89b40805c5d5e59b417d3340" - integrity sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A= - json-schema-traverse@^0.4.1: version "0.4.1" resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" @@ -4667,7 +4574,7 @@ lodash.unescape@4.0.1: resolved "https://registry.yarnpkg.com/lodash.unescape/-/lodash.unescape-4.0.1.tgz#bf2249886ce514cda112fae9218cdc065211fc9c" integrity sha1-vyJJiGzlFM2hEvrpIYzcBlIR/Jw= -lodash@4.17.11, lodash@^4.13.1, lodash@^4.17.10, lodash@^4.17.11, lodash@^4.17.4, lodash@^4.17.5, lodash@^4.2.1, lodash@^4.3.0: +lodash@4.17.11, lodash@^4.13.1, lodash@^4.17.10, lodash@^4.17.11, lodash@^4.17.4, lodash@^4.17.5, lodash@^4.2.1: version "4.17.11" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.11.tgz#b39ea6229ef607ecd89e2c8df12536891cac9b8d" integrity sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg== @@ -4934,7 +4841,7 @@ mimic-fn@^1.0.0: resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.2.0.tgz#820c86a39334640e99516928bd03fca88057d022" integrity sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ== -minimatch@^3.0.0, minimatch@^3.0.2, minimatch@^3.0.3, minimatch@^3.0.4: +minimatch@^3.0.0, minimatch@^3.0.3, minimatch@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== @@ -6045,11 +5952,6 @@ regex-not@^1.0.0, regex-not@^1.0.2: extend-shallow "^3.0.2" safe-regex "^1.1.0" -regexpp@^1.0.1: - version "1.1.0" - resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-1.1.0.tgz#0e3516dd0b7904f413d2d4193dce4618c3a689ab" - integrity sha512-LOPw8FpgdQF9etWMaAfG/WRthIdXJGYp4mJ2Jgn/2lpkbod9jPn0t9UqN7AxBOKNfzRbYyVfgc7Vk4t/MpnXgw== - regexpp@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-2.0.1.tgz#8d19d31cf632482b589049f8281f93dbcba4d07f" @@ -6242,18 +6144,6 @@ run-queue@^1.0.0, run-queue@^1.0.3: dependencies: aproba "^1.1.1" -rx-lite-aggregates@^4.0.8: - version "4.0.8" - resolved "https://registry.yarnpkg.com/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz#753b87a89a11c95467c4ac1626c4efc4e05c67be" - integrity sha1-dTuHqJoRyVRnxKwWJsTvxOBcZ74= - dependencies: - rx-lite "*" - -rx-lite@*, rx-lite@^4.0.8: - version "4.0.8" - resolved "https://registry.yarnpkg.com/rx-lite/-/rx-lite-4.0.8.tgz#0b1e11af8bc44836f04a6407e92da42467b79444" - integrity sha1-Cx4Rr4vESDbwSmQH6S2kJGe3lEQ= - rxjs@^6.1.0, rxjs@^6.3.3: version "6.3.3" resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.3.3.tgz#3c6a7fa420e844a81390fb1158a9ec614f4bad55" @@ -6381,13 +6271,6 @@ slice-ansi@0.0.4: resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-0.0.4.tgz#edbf8903f66f7ce2f8eafd6ceed65e264c831b35" integrity sha1-7b+JA/ZvfOL46v1s7tZeJkyDGzU= -slice-ansi@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-1.0.0.tgz#044f1a49d8842ff307aad6b505ed178bd950134d" - integrity sha512-POqxBK6Lb3q6s047D/XsDVNPnF9Dl8JSaqe9h9lURl0OdNqy/ujDrOiIHtsqXMGbWWTIomRzAMaTyawAU//Reg== - dependencies: - is-fullwidth-code-point "^2.0.0" - slice-ansi@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-2.0.0.tgz#5373bdb8559b45676e8541c66916cdd6251612e7" @@ -6755,18 +6638,6 @@ symbol-tree@^3.2.2: resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.2.tgz#ae27db38f660a7ae2e1c3b7d1bc290819b8519e6" integrity sha1-rifbOPZgp64uHDt9G8KQgZuFGeY= -table@4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/table/-/table-4.0.2.tgz#a33447375391e766ad34d3486e6e2aedc84d2e36" - integrity sha512-UUkEAPdSGxtRpiV9ozJ5cMTtYiqz7Ni1OGqLXRCynrvzdtR1p+cfOWe2RJLwvUG8hNanaSRjecIqwOjqeatDsA== - dependencies: - ajv "^5.2.3" - ajv-keywords "^2.1.0" - chalk "^2.1.0" - lodash "^4.17.4" - slice-ansi "1.0.0" - string-width "^2.1.1" - table@^5.0.2: version "5.2.1" resolved "https://registry.yarnpkg.com/table/-/table-5.2.1.tgz#e78463702b1be9f7131c39860bcfb1b81114c2a1" @@ -6832,7 +6703,7 @@ text-extensions@^1.0.0: resolved "https://registry.yarnpkg.com/text-extensions/-/text-extensions-1.9.0.tgz#1853e45fee39c945ce6f6c36b2d659b5aabc2a26" integrity sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ== -text-table@^0.2.0, text-table@~0.2.0: +text-table@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=