-
-
Notifications
You must be signed in to change notification settings - Fork 2.8k
Comparing changes
Open a pull request
base repository: typescript-eslint/typescript-eslint
base: v4.8.2
head repository: typescript-eslint/typescript-eslint
compare: v4.9.0
- 19 commits
- 80 files changed
- 9 contributors
Commits on Nov 24, 2020
-
Configuration menu - View commit details
-
Copy full SHA for a8227a6 - Browse repository at this point
Copy the full SHA a8227a6View commit details -
feat(eslint-plugin): [naming-convention] split
property
and `method……` selectors into more granular `classXXX`, `objectLiteralXXX`, `typeXXX` (#2807) Fixes #1477 Closes #2802 This allows users to target different types of properties differently. Adds the following selectors (self explanatory - just breaking the selectors up): - `classProperty` - `objectLiteralProperty` - `typeProperty` - `classMethod` - `objectLiteralMethod` - `typeMethod` For backwards compatibility, also converts - `property` to a meta selector for `classProperty`, `objectLiteralProperty`, `typeProperty` - `method` to a meta selector for `classMethod`, `objectLiteralMethod`, `typeMethod`
Configuration menu - View commit details
-
Copy full SHA for 665b6d4 - Browse repository at this point
Copy the full SHA 665b6d4View commit details -
feat(eslint-plugin): [naming-convention] add modifiers
exported
, `g……lobal`, and `destructured` (#2808) Fixes #2239 Fixes #2512 Fixes #2318 Closes #2802 Adds the following modifiers: - `exported` - matches anything that is exported from the module. - `global` - matches a variable/function declared in the top-level scope. - `destructured` - matches a variable declared via an object destructuring pattern (`const {x, z = 2}`).
Configuration menu - View commit details
-
Copy full SHA for fb254a1 - Browse repository at this point
Copy the full SHA fb254a1View commit details -
docs: update supported TS versions to include 4.1 (#2806)
The support for TS 4.1 features was added in #2748
Configuration menu - View commit details
-
Copy full SHA for 14bdc2e - Browse repository at this point
Copy the full SHA 14bdc2eView commit details -
Configuration menu - View commit details
-
Copy full SHA for fa68492 - Browse repository at this point
Copy the full SHA fa68492View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6a06944 - Browse repository at this point
Copy the full SHA 6a06944View commit details
Commits on Nov 25, 2020
-
feat(eslint-plugin): [naming-convention] add
requireDouble
, `allowD……ouble`, `allowSingleOrDouble` options for underscores (#2812)
Configuration menu - View commit details
-
Copy full SHA for dd0576a - Browse repository at this point
Copy the full SHA dd0576aView commit details -
feat(eslint-plugin): [naming-convention] add
requiresQuotes
modifier (Configuration menu - View commit details
-
Copy full SHA for 6fc8409 - Browse repository at this point
Copy the full SHA 6fc8409View commit details -
Configuration menu - View commit details
-
Copy full SHA for 05c9bed - Browse repository at this point
Copy the full SHA 05c9bedView commit details -
fix(eslint-plugin): [consistent-type-imports] crash when using both d…
…efault and namespace in one import (#2778)
Configuration menu - View commit details
-
Copy full SHA for c816b84 - Browse repository at this point
Copy the full SHA c816b84View commit details -
fix(eslint-plugin): [triple-slash-reference] fix crash with external …
…module reference (#2788)
Configuration menu - View commit details
-
Copy full SHA for 32b1b68 - Browse repository at this point
Copy the full SHA 32b1b68View commit details -
fix(eslint-plugin): [explicit-module-boundary-types] ignore functions…
… exported within typed object/array literals (#2805)
Configuration menu - View commit details
-
Copy full SHA for 73a63ee - Browse repository at this point
Copy the full SHA 73a63eeView commit details -
fix(eslint-plugin): [consistent-indexed-object-style] convert readonl…
…y index signature to readonly record (#2798)
Configuration menu - View commit details
-
Copy full SHA for 29428a4 - Browse repository at this point
Copy the full SHA 29428a4View commit details -
feat(eslint-plugin): [unbound-method] add support for methods with a …
…`this: void` parameter (#2796)
Configuration menu - View commit details
-
Copy full SHA for 878dd4a - Browse repository at this point
Copy the full SHA 878dd4aView commit details -
chore(eslint-plugin): [naming-convention] refactor rule to split it up (
#2816) The rule file was up to 1700 LOC. It was a pain in the butt to scroll around it and find pieces. I'm pretty sure ESLint / TypeScript gets a bit choked up on a file that large as well (I've been running into all sorts of slowness with it). So simply isolate each part into a module to better separate things and reduce the total LOC per file. Also moved some stuff around in the docs to try and focus each section, and add an FAQ section for the misc stuff
Configuration menu - View commit details
-
Copy full SHA for 14758d2 - Browse repository at this point
Copy the full SHA 14758d2View commit details
Commits on Nov 26, 2020
-
fix(typescript-estree): add default value for `parserOptions.projectF…
…olderIgnoreList` and deduplicate resolved projects (#2819) In #2418 I introduced a regression - I forgot to add in the default value for `projectFolderIgnoreList`. This means that globs have been matching `node_modules` since the v4.0 release! Oops :( This PR fixes that. It also hoists the tsconfig path canonicalisation up so that we can deduplicate early. Previously if you provided a config like `projects: ['./tsconfig.json', './**/tsconfig.json']`, then we would resolve this to `./tsconfig.json` and `tsconfig.json`, then later canonicalise them. This meant we'd check that same tsconfig twice! By hoisting the canonicalisation, we can deduplicate this early. Fixes #2814
Configuration menu - View commit details
-
Copy full SHA for bf904ec - Browse repository at this point
Copy the full SHA bf904ecView commit details
Commits on Nov 29, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 050023a - Browse repository at this point
Copy the full SHA 050023aView commit details
Commits on Nov 30, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 525d2ff - Browse repository at this point
Copy the full SHA 525d2ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for f714911 - Browse repository at this point
Copy the full SHA f714911View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v4.8.2...v4.9.0