| 1 | # Change Log
|
|---|
| 2 |
|
|---|
| 3 | All notable changes to this project will be documented in this file.
|
|---|
| 4 | This project adheres to [Semantic Versioning](https://semver.org/).
|
|---|
| 5 | This change log adheres to standards from [Keep a CHANGELOG](https://keepachangelog.com).
|
|---|
| 6 |
|
|---|
| 7 | ## [Unreleased]
|
|---|
| 8 |
|
|---|
| 9 | ## [2.32.0] - 2025-06-20
|
|---|
| 10 |
|
|---|
| 11 | ### Added
|
|---|
| 12 | - add [`enforce-node-protocol-usage`] rule and `import/node-version` setting ([#3024], thanks [@GoldStrikeArch] and [@sevenc-nanashi])
|
|---|
| 13 | - add TypeScript types ([#3097], thanks [@G-Rath])
|
|---|
| 14 | - [`extensions`]: add `pathGroupOverrides to allow enforcement decision overrides based on specifier ([#3105], thanks [@Xunnamius])
|
|---|
| 15 | - [`order`]: add `sortTypesGroup` option to allow intragroup sorting of type-only imports ([#3104], thanks [@Xunnamius])
|
|---|
| 16 | - [`order`]: add `newlines-between-types` option to control intragroup sorting of type-only imports ([#3127], thanks [@Xunnamius])
|
|---|
| 17 | - [`order`]: add `consolidateIslands` option to collapse excess spacing for aesthetically pleasing imports ([#3129], thanks [@Xunnamius])
|
|---|
| 18 |
|
|---|
| 19 | ### Fixed
|
|---|
| 20 | - [`no-unused-modules`]: provide more meaningful error message when no .eslintrc is present ([#3116], thanks [@michaelfaith])
|
|---|
| 21 | - configs: added missing name attribute for eslint config inspector ([#3151], thanks [@NishargShah])
|
|---|
| 22 | - [`order`]: ensure arcane imports do not cause undefined behavior ([#3128], thanks [@Xunnamius])
|
|---|
| 23 | - [`order`]: resolve undefined property access issue when using `named` ordering ([#3166], thanks [@Xunnamius])
|
|---|
| 24 | - [`enforce-node-protocol-usage`]: avoid a crash with some TS code ([#3173], thanks [@ljharb])
|
|---|
| 25 | - [`order`]: codify invariants from docs into config schema ([#3152], thanks [@Xunnamius])
|
|---|
| 26 |
|
|---|
| 27 | ### Changed
|
|---|
| 28 | - [Docs] [`extensions`], [`order`]: improve documentation ([#3106], thanks [@Xunnamius])
|
|---|
| 29 | - [Docs] add flat config guide for using `tseslint.config()` ([#3125], thanks [@lnuvy])
|
|---|
| 30 | - [Docs] add missing comma ([#3122], thanks [@RyanGst])
|
|---|
| 31 | - [readme] Update flatConfig example to include typescript config ([#3138], thanks [@intellix])
|
|---|
| 32 | - [Refactor] [`order`]: remove unnecessary negative check ([#3167], thanks [@JounQin])
|
|---|
| 33 | - [Docs] [`no-unused-modules`]: add missing double quote ([#3191], thanks [@albertpastrana])
|
|---|
| 34 | - [Docs] `no-restricted-paths`: clarify wording and fix errors ([#3172], thanks [@greim])
|
|---|
| 35 |
|
|---|
| 36 | ## [2.31.0] - 2024-10-03
|
|---|
| 37 |
|
|---|
| 38 | ### Added
|
|---|
| 39 | - support eslint v9 ([#2996], thanks [@G-Rath] [@michaelfaith])
|
|---|
| 40 | - [`order`]: allow validating named imports ([#3043], thanks [@manuth])
|
|---|
| 41 | - [`extensions`]: add the `checkTypeImports` option ([#2817], thanks [@phryneas])
|
|---|
| 42 |
|
|---|
| 43 | ### Fixed
|
|---|
| 44 | - `ExportMap` / flat config: include `languageOptions` in context ([#3052], thanks [@michaelfaith])
|
|---|
| 45 | - [`no-named-as-default`]: Allow using an identifier if the export is both a named and a default export ([#3032], thanks [@akwodkiewicz])
|
|---|
| 46 | - [`export`]: False positive for exported overloaded functions in TS ([#3065], thanks [@liuxingbaoyu])
|
|---|
| 47 | - `exportMap`: export map cache is tainted by unreliable parse results ([#3062], thanks [@michaelfaith])
|
|---|
| 48 | - `exportMap`: improve cacheKey when using flat config ([#3072], thanks [@michaelfaith])
|
|---|
| 49 | - adjust "is source type module" checks for flat config ([#2996], thanks [@G-Rath])
|
|---|
| 50 |
|
|---|
| 51 | ### Changed
|
|---|
| 52 | - [Docs] [`no-relative-packages`]: fix typo ([#3066], thanks [@joshuaobrien])
|
|---|
| 53 | - [Performance] [`no-cycle`]: dont scc for each linted file ([#3068], thanks [@soryy708])
|
|---|
| 54 | - [Docs] [`no-cycle`]: add `disableScc` to docs ([#3070], thanks [@soryy708])
|
|---|
| 55 | - [Tests] use re-exported `RuleTester` ([#3071], thanks [@G-Rath])
|
|---|
| 56 | - [Docs] [`no-restricted-paths`]: fix grammar ([#3073], thanks [@unbeauvoyage])
|
|---|
| 57 | - [Tests] [`no-default-export`], [`no-named-export`]: add test case (thanks [@G-Rath])
|
|---|
| 58 |
|
|---|
| 59 | ## [2.30.0] - 2024-09-02
|
|---|
| 60 |
|
|---|
| 61 | ### Added
|
|---|
| 62 | - [`dynamic-import-chunkname`]: add `allowEmpty` option to allow empty leading comments ([#2942], thanks [@JiangWeixian])
|
|---|
| 63 | - [`dynamic-import-chunkname`]: Allow empty chunk name when webpackMode: 'eager' is set; add suggestions to remove name in eager mode ([#3004], thanks [@amsardesai])
|
|---|
| 64 | - [`no-unused-modules`]: Add `ignoreUnusedTypeExports` option ([#3011], thanks [@silverwind])
|
|---|
| 65 | - add support for Flat Config ([#3018], thanks [@michaelfaith])
|
|---|
| 66 |
|
|---|
| 67 | ### Fixed
|
|---|
| 68 | - [`no-extraneous-dependencies`]: allow wrong path ([#3012], thanks [@chabb])
|
|---|
| 69 | - [`no-cycle`]: use scc algorithm to optimize ([#2998], thanks [@soryy708])
|
|---|
| 70 | - [`no-duplicates`]: Removing duplicates breaks in TypeScript ([#3033], thanks [@yesl-kim])
|
|---|
| 71 | - [`newline-after-import`]: fix considerComments option when require ([#2952], thanks [@developer-bandi])
|
|---|
| 72 | - [`order`]: do not compare first path segment for relative paths ([#2682]) ([#2885], thanks [@mihkeleidast])
|
|---|
| 73 |
|
|---|
| 74 | ### Changed
|
|---|
| 75 | - [Docs] [`no-extraneous-dependencies`]: Make glob pattern description more explicit ([#2944], thanks [@mulztob])
|
|---|
| 76 | - [`no-unused-modules`]: add console message to help debug [#2866]
|
|---|
| 77 | - [Refactor] `ExportMap`: make procedures static instead of monkeypatching exportmap ([#2982], thanks [@soryy708])
|
|---|
| 78 | - [Refactor] `ExportMap`: separate ExportMap instance from its builder logic ([#2985], thanks [@soryy708])
|
|---|
| 79 | - [Docs] [`order`]: Add a quick note on how unbound imports and --fix ([#2640], thanks [@minervabot])
|
|---|
| 80 | - [Tests] appveyor -> GHA (run tests on Windows in both pwsh and WSL + Ubuntu) ([#2987], thanks [@joeyguerra])
|
|---|
| 81 | - [actions] migrate OSX tests to GHA ([ljharb#37], thanks [@aks-])
|
|---|
| 82 | - [Refactor] `exportMapBuilder`: avoid hoisting ([#2989], thanks [@soryy708])
|
|---|
| 83 | - [Refactor] `ExportMap`: extract "builder" logic to separate files ([#2991], thanks [@soryy708])
|
|---|
| 84 | - [Docs] [`order`]: update the description of the `pathGroupsExcludedImportTypes` option ([#3036], thanks [@liby])
|
|---|
| 85 | - [readme] Clarify how to install the plugin ([#2993], thanks [@jwbth])
|
|---|
| 86 |
|
|---|
| 87 | ## [2.29.1] - 2023-12-14
|
|---|
| 88 |
|
|---|
| 89 | ### Fixed
|
|---|
| 90 | - [`no-extraneous-dependencies`]: ignore `export type { ... } from '...'` when `includeTypes` is `false` ([#2919], thanks [@Pandemic1617])
|
|---|
| 91 | - [`no-unused-modules`]: support export patterns with array destructuring ([#2930], thanks [@ljharb])
|
|---|
| 92 | - [Deps] update `tsconfig-paths` ([#2447], thanks [@domdomegg])
|
|---|
| 93 |
|
|---|
| 94 | ## [2.29.0] - 2023-10-22
|
|---|
| 95 |
|
|---|
| 96 | ### Added
|
|---|
| 97 | - TypeScript config: add .cts and .mts extensions ([#2851], thanks [@Zamiell])
|
|---|
| 98 | - [`newline-after-import`]: new option `exactCount` and docs update ([#1933], thanks [@anikethsaha] and [@reosarevok])
|
|---|
| 99 | - [`newline-after-import`]: fix `exactCount` with `considerComments` false positive, when there is a leading comment ([#2884], thanks [@kinland])
|
|---|
| 100 |
|
|---|
| 101 | ## [2.28.1] - 2023-08-18
|
|---|
| 102 |
|
|---|
| 103 | ### Fixed
|
|---|
| 104 | - [`order`]: revert breaking change to single nested group ([#2854], thanks [@yndajas])
|
|---|
| 105 |
|
|---|
| 106 | ### Changed
|
|---|
| 107 | - [Docs] remove duplicate fixable notices in docs ([#2850], thanks [@bmish])
|
|---|
| 108 |
|
|---|
| 109 | ## [2.28.0] - 2023-07-27
|
|---|
| 110 |
|
|---|
| 111 | ### Fixed
|
|---|
| 112 | - [`no-duplicates`]: remove duplicate identifiers in duplicate imports ([#2577], thanks [@joe-matsec])
|
|---|
| 113 | - [`consistent-type-specifier-style`]: fix accidental removal of comma in certain cases ([#2754], thanks [@bradzacher])
|
|---|
| 114 | - [Perf] `ExportMap`: Improve `ExportMap.for` performance on larger codebases ([#2756], thanks [@leipert])
|
|---|
| 115 | - [`no-extraneous-dependencies`]/TypeScript: do not error when importing inline type from dev dependencies ([#2735], thanks [@andyogo])
|
|---|
| 116 | - [`newline-after-import`]/TypeScript: do not error when re-exporting a namespaced import ([#2832], thanks [@laurens-dg])
|
|---|
| 117 | - [`order`]: partial fix for [#2687] (thanks [@ljharb])
|
|---|
| 118 | - [`no-duplicates`]: Detect across type and regular imports ([#2835], thanks [@benkrejci])
|
|---|
| 119 | - [`extensions`]: handle `.` and `..` properly ([#2778], thanks [@benasher44])
|
|---|
| 120 | - [`no-unused-modules`]: improve schema (thanks [@ljharb])
|
|---|
| 121 | - [`no-unused-modules`]: report error on binding instead of parent export ([#2842], thanks [@Chamion])
|
|---|
| 122 |
|
|---|
| 123 | ### Changed
|
|---|
| 124 | - [Docs] [`no-duplicates`]: fix example schema ([#2684], thanks [@simmo])
|
|---|
| 125 | - [Docs] [`group-exports`]: fix syntax highlighting ([#2699], thanks [@devinrhode2])
|
|---|
| 126 | - [Docs] [`extensions`]: reference node ESM behavior ([#2748], thanks [@xM8WVqaG])
|
|---|
| 127 | - [Refactor] [`exports-last`]: use `array.prototype.findlastindex` (thanks [@ljharb])
|
|---|
| 128 | - [Refactor] [`no-anonymous-default-export`]: use `object.fromentries` (thanks [@ljharb])
|
|---|
| 129 | - [Refactor] [`no-unused-modules`]: use `array.prototype.flatmap` (thanks [@ljharb])
|
|---|
| 130 |
|
|---|
| 131 | ## [2.27.5] - 2023-01-16
|
|---|
| 132 |
|
|---|
| 133 | ### Fixed
|
|---|
| 134 | - [`order]`: Fix group ranks order when alphabetizing ([#2674], thanks [@Pearce-Ropion])
|
|---|
| 135 |
|
|---|
| 136 | ## [2.27.4] - 2023-01-11
|
|---|
| 137 |
|
|---|
| 138 | ### Fixed
|
|---|
| 139 | - `semver` should be a prod dep ([#2668])
|
|---|
| 140 |
|
|---|
| 141 | ## [2.27.3] - 2023-01-11
|
|---|
| 142 |
|
|---|
| 143 | ### Fixed
|
|---|
| 144 | - [`no-empty-named-blocks`]: rewrite rule to only check import declarations ([#2666])
|
|---|
| 145 |
|
|---|
| 146 | ## [2.27.2] - 2023-01-11
|
|---|
| 147 |
|
|---|
| 148 | ### Fixed
|
|---|
| 149 | - [`no-duplicates`]: do not unconditionally require `typescript` ([#2665])
|
|---|
| 150 |
|
|---|
| 151 | ## [2.27.1] - 2023-01-11
|
|---|
| 152 |
|
|---|
| 153 | ### Fixed
|
|---|
| 154 | - `array.prototype.flatmap` should be a prod dep ([#2664], thanks [@cristobal])
|
|---|
| 155 |
|
|---|
| 156 | ## [2.27.0] - 2023-01-11
|
|---|
| 157 |
|
|---|
| 158 | ### Added
|
|---|
| 159 | - [`newline-after-import`]: add `considerComments` option ([#2399], thanks [@pri1311])
|
|---|
| 160 | - [`no-cycle`]: add `allowUnsafeDynamicCyclicDependency` option ([#2387], thanks [@GerkinDev])
|
|---|
| 161 | - [`no-restricted-paths`]: support arrays for `from` and `target` options ([#2466], thanks [@AdriAt360])
|
|---|
| 162 | - [`no-anonymous-default-export`]: add `allowNew` option ([#2505], thanks [@DamienCassou])
|
|---|
| 163 | - [`order`]: Add `distinctGroup` option ([#2395], thanks [@hyperupcall])
|
|---|
| 164 | - [`no-extraneous-dependencies`]: Add `includeInternal` option ([#2541], thanks [@bdwain])
|
|---|
| 165 | - [`no-extraneous-dependencies`]: Add `includeTypes` option ([#2543], thanks [@bdwain])
|
|---|
| 166 | - [`order`]: new `alphabetize.orderImportKind` option to sort imports with same path based on their kind (`type`, `typeof`) ([#2544], thanks [@stropho])
|
|---|
| 167 | - [`consistent-type-specifier-style`]: add rule ([#2473], thanks [@bradzacher])
|
|---|
| 168 | - Add [`no-empty-named-blocks`] rule ([#2568], thanks [@guilhermelimak])
|
|---|
| 169 | - [`prefer-default-export`]: add "target" option ([#2602], thanks [@azyzz228])
|
|---|
| 170 | - [`no-absolute-path`]: add fixer ([#2613], thanks [@adipascu])
|
|---|
| 171 | - [`no-duplicates`]: support inline type import with `inlineTypeImport` option ([#2475], thanks [@snewcomer])
|
|---|
| 172 |
|
|---|
| 173 | ### Fixed
|
|---|
| 174 | - [`order`]: move nested imports closer to main import entry ([#2396], thanks [@pri1311])
|
|---|
| 175 | - [`no-restricted-paths`]: fix an error message ([#2466], thanks [@AdriAt360])
|
|---|
| 176 | - [`no-restricted-paths`]: use `Minimatch.match` instead of `minimatch` to comply with Windows Native paths ([#2466], thanks [@AdriAt360])
|
|---|
| 177 | - [`order`]: require with member expression could not be fixed if alphabetize.order was used ([#2490], thanks [@msvab])
|
|---|
| 178 | - [`order`]: leave more space in rankings for consecutive path groups ([#2506], thanks [@Pearce-Ropion])
|
|---|
| 179 | - [`no-cycle`]: add ExportNamedDeclaration statements to dependencies ([#2511], thanks [@BenoitZugmeyer])
|
|---|
| 180 | - [`dynamic-import-chunkname`]: prevent false report on a valid webpack magic comment ([#2330], thanks [@mhmadhamster])
|
|---|
| 181 | - [`export`]: do not error on TS export overloads ([#1590], thanks [@ljharb])
|
|---|
| 182 | - [`no-unresolved`], [`extensions`]: ignore type only exports ([#2436], thanks [@Lukas-Kullmann])
|
|---|
| 183 | - `ExportMap`: add missing param to function ([#2589], thanks [@Fdawgs])
|
|---|
| 184 | - [`no-unused-modules`]: `checkPkgFieldObject` filters boolean fields from checks ([#2598], thanks [@mpint])
|
|---|
| 185 | - [`no-cycle`]: accept Flow `typeof` imports, just like `type` ([#2608], thanks [@gnprice])
|
|---|
| 186 | - [`no-import-module-exports`]: avoid a false positive for import variables ([#2315], thanks [@BarryThePenguin])
|
|---|
| 187 |
|
|---|
| 188 | ### Changed
|
|---|
| 189 | - [Tests] [`named`]: Run all TypeScript test ([#2427], thanks [@ProdigySim])
|
|---|
| 190 | - [readme] note use of typescript in readme `import/extensions` section ([#2440], thanks [@OutdatedVersion])
|
|---|
| 191 | - [Docs] [`order`]: use correct default value ([#2392], thanks [@hyperupcall])
|
|---|
| 192 | - [meta] replace git.io link in comments with the original URL ([#2444], thanks [@liby])
|
|---|
| 193 | - [Docs] remove global install in readme ([#2412], thanks [@aladdin-add])
|
|---|
| 194 | - [readme] clarify `eslint-import-resolver-typescript` usage ([#2503], thanks [@JounQin])
|
|---|
| 195 | - [Refactor] [`no-cycle`]: Add per-run caching of traversed paths ([#2419], thanks [@nokel81])
|
|---|
| 196 | - [Performance] `ExportMap`: add caching after parsing for an ambiguous module ([#2531], thanks [@stenin-nikita])
|
|---|
| 197 | - [Docs] [`no-useless-path-segments`]: fix paths ([#2424], thanks [@s-h-a-d-o-w])
|
|---|
| 198 | - [Tests] [`no-cycle`]: add passing test cases ([#2438], thanks [@georeith])
|
|---|
| 199 | - [Refactor] [`no-extraneous-dependencies`] improve performance using cache ([#2374], thanks [@meowtec])
|
|---|
| 200 | - [meta] `CONTRIBUTING.md`: mention inactive PRs ([#2546], thanks [@stropho])
|
|---|
| 201 | - [readme] make json for setting groups multiline ([#2570], thanks [@bertyhell])
|
|---|
| 202 | - [Tests] [`no-restricted-paths`]: Tests for `import type` statements ([#2459], thanks [@golergka])
|
|---|
| 203 | - [Tests] [`no-restricted-paths`]: fix one failing `import type` test case, submitted by [@golergka], thanks [@azyzz228]
|
|---|
| 204 | - [Docs] automate docs with eslint-doc-generator ([#2582], thanks [@bmish])
|
|---|
| 205 | - [readme] Increase clarity around typescript configuration ([#2588], thanks [@Nfinished])
|
|---|
| 206 | - [Docs] update `eslint-doc-generator` to v1.0.0 ([#2605], thanks [@bmish])
|
|---|
| 207 | - [Perf] [`no-cycle`], [`no-internal-modules`], [`no-restricted-paths`]: use `anyOf` instead of `oneOf` (thanks [@ljharb], [@remcohaszing])
|
|---|
| 208 |
|
|---|
| 209 | ## [2.26.0] - 2022-04-05
|
|---|
| 210 |
|
|---|
| 211 | ### Added
|
|---|
| 212 | - [`no-named-default`], [`no-default-export`], [`prefer-default-export`], [`no-named-export`], [`export`], [`named`], [`namespace`], [`no-unused-modules`]: support arbitrary module namespace names ([#2358], thanks [@sosukesuzuki])
|
|---|
| 213 | - [`no-dynamic-require`]: support dynamic import with espree ([#2371], thanks [@sosukesuzuki])
|
|---|
| 214 | - [`no-relative-packages`]: add fixer ([#2381], thanks [@forivall])
|
|---|
| 215 |
|
|---|
| 216 | ### Fixed
|
|---|
| 217 | - [`default`]: `typescript-eslint-parser`: avoid a crash on exporting as namespace (thanks [@ljharb])
|
|---|
| 218 | - [`export`]/TypeScript: false positive for typescript namespace merging ([#1964], thanks [@magarcia])
|
|---|
| 219 | - [`no-duplicates`]: ignore duplicate modules in different TypeScript module declarations ([#2378], thanks [@remcohaszing])
|
|---|
| 220 | - [`no-unused-modules`]: avoid a crash when processing re-exports ([#2388], thanks [@ljharb])
|
|---|
| 221 |
|
|---|
| 222 | ### Changed
|
|---|
| 223 | - [Tests] [`no-nodejs-modules`]: add tests for node protocol URL ([#2367], thanks [@sosukesuzuki])
|
|---|
| 224 | - [Tests] [`default`], [`no-anonymous-default-export`], [`no-mutable-exports`], [`no-named-as-default-member`], [`no-named-as-default`]: add tests for arbitrary module namespace names ([#2358], thanks [@sosukesuzuki])
|
|---|
| 225 | - [Docs] [`no-unresolved`]: Fix RegExp escaping in readme ([#2332], thanks [@stephtr])
|
|---|
| 226 | - [Refactor] [`namespace`]: try to improve performance ([#2340], thanks [@ljharb])
|
|---|
| 227 | - [Docs] make rule doc titles consistent ([#2393], thanks [@TheJaredWilcurt])
|
|---|
| 228 | - [Docs] [`order`]: TS code examples should use TS code blocks ([#2411], thanks [@MM25Zamanian])
|
|---|
| 229 | - [Docs] [`no-unresolved`]: fix link ([#2417], thanks [@kylemh])
|
|---|
| 230 |
|
|---|
| 231 | ## [2.25.4] - 2022-01-02
|
|---|
| 232 |
|
|---|
| 233 | ### Fixed
|
|---|
| 234 | - `importType`: avoid crashing on a non-string' ([#2305], thanks [@ljharb])
|
|---|
| 235 | - [`first`]: prevent crash when parsing angular templates ([#2210], thanks [@ljharb])
|
|---|
| 236 | - `importType`: properly resolve `@/*`-aliased imports as internal ([#2334], thanks [@ombene])
|
|---|
| 237 | - [`named`]/`ExportMap`: handle named imports from CJS modules that use dynamic import ([#2341], thanks [@ludofischer])
|
|---|
| 238 |
|
|---|
| 239 | ### Changed
|
|---|
| 240 | - [`no-default-import`]: report on the token "default" instead of the entire node ([#2299], thanks [@pmcelhaney])
|
|---|
| 241 | - [Docs] [`order`]: Remove duplicate mention of default ([#2280], thanks [@johnthagen])
|
|---|
| 242 | - [Deps] update `eslint-module-utils`
|
|---|
| 243 |
|
|---|
| 244 | ## [2.25.3] - 2021-11-09
|
|---|
| 245 |
|
|---|
| 246 | ### Fixed
|
|---|
| 247 | - [`extensions`]: ignore unresolveable type-only imports ([#2270], [#2271], thanks [@jablko])
|
|---|
| 248 | - `importType`: fix `isExternalModule` calculation ([#2282], thanks [@mx-bernhard])
|
|---|
| 249 | - [`no-import-module-exports`]: avoid false positives with a shadowed `module` or `exports` ([#2297], thanks [@ljharb])
|
|---|
| 250 |
|
|---|
| 251 | ### Changed
|
|---|
| 252 | - [Docs] [`order`]: add type to the default groups ([#2272], thanks [@charpeni])
|
|---|
| 253 | - [readme] Add note to TypeScript docs to install appropriate resolver ([#2279], thanks [@johnthagen])
|
|---|
| 254 | - [Refactor] `importType`: combine redundant `isScoped` and `isScopedModule` (thanks [@ljharb])
|
|---|
| 255 | - [Docs] HTTP => HTTPS ([#2287], thanks [@Schweinepriester])
|
|---|
| 256 |
|
|---|
| 257 | ## [2.25.2] - 2021-10-12
|
|---|
| 258 |
|
|---|
| 259 | ### Fixed
|
|---|
| 260 | - [Deps] update `eslint-module-utils` for real this time ([#2255], thanks [@ljharb])
|
|---|
| 261 |
|
|---|
| 262 | ## [2.25.1] - 2021-10-11
|
|---|
| 263 |
|
|---|
| 264 | ### Fixed
|
|---|
| 265 | - [Deps] update `eslint-module-utils`
|
|---|
| 266 |
|
|---|
| 267 | ## [2.25.0] - 2021-10-11
|
|---|
| 268 |
|
|---|
| 269 | ### Added
|
|---|
| 270 | - Support `eslint` v8 ([#2191], thanks [@ota-meshi])
|
|---|
| 271 | - [`no-unresolved`]: add `caseSensitiveStrict` option ([#1262], thanks [@sergei-startsev])
|
|---|
| 272 | - [`no-unused-modules`]: add eslint v8 support ([#2194], thanks [@coderaiser])
|
|---|
| 273 | - [`no-restricted-paths`]: add/restore glob pattern support ([#2219], thanks [@stropho])
|
|---|
| 274 | - [`no-unused-modules`]: support dynamic imports ([#1660], [#2212], thanks [@maxkomarychev], [@aladdin-add], [@Hypnosphi])
|
|---|
| 275 |
|
|---|
| 276 | ### Fixed
|
|---|
| 277 | - [`no-unresolved`]: ignore type-only imports ([#2220], thanks [@jablko])
|
|---|
| 278 | - [`order`]: fix sorting imports inside TypeScript module declarations ([#2226], thanks [@remcohaszing])
|
|---|
| 279 | - [`default`], `ExportMap`: Resolve extended TypeScript configuration files ([#2240], thanks [@mrmckeb])
|
|---|
| 280 |
|
|---|
| 281 | ### Changed
|
|---|
| 282 | - [Refactor] switch to an internal replacement for `pkg-up` and `read-pkg-up` ([#2047], thanks [@mgwalker])
|
|---|
| 283 | - [patch] TypeScript config: remove `.d.ts` from [`import/parsers` setting] and [`import/extensions` setting] ([#2220], thanks [@jablko])
|
|---|
| 284 | - [Refactor] [`no-unresolved`], [`no-extraneous-dependencies`]: moduleVisitor usage ([#2233], thanks [@jablko])
|
|---|
| 285 |
|
|---|
| 286 | ## [2.24.2] - 2021-08-24
|
|---|
| 287 |
|
|---|
| 288 | ### Fixed
|
|---|
| 289 | - [`named`], [`namespace`]: properly handle ExportAllDeclarations ([#2199], thanks [@ljharb])
|
|---|
| 290 |
|
|---|
| 291 | ## [2.24.1] - 2021-08-19
|
|---|
| 292 |
|
|---|
| 293 | ### Fixed
|
|---|
| 294 | - `ExportMap`: Add default export when esModuleInterop is true and anything is exported ([#2184], thanks [@Maxim-Mazurok])
|
|---|
| 295 | - [`named`], [`namespace`]: properly set reexports on `export * as … from` ([#1998], [#2161], thanks [@ljharb])
|
|---|
| 296 | - [`no-duplicates`]: correctly handle case of mixed default/named type imports ([#2149], thanks [@GoodForOneFare], [@nwalters512])
|
|---|
| 297 | - [`no-duplicates`]: avoid crash with empty `import type {}` ([#2201], thanks [@ljharb])
|
|---|
| 298 |
|
|---|
| 299 | ### Changed
|
|---|
| 300 | - [Docs] `max-dependencies`: 📖 Document `ignoreTypeImports` option ([#2196], thanks [@himynameisdave])
|
|---|
| 301 |
|
|---|
| 302 | ## [2.24.0] - 2021-08-08
|
|---|
| 303 |
|
|---|
| 304 | ### Added
|
|---|
| 305 | - [`no-dynamic-require`]: add option `esmodule` ([#1223], thanks [@vikr01])
|
|---|
| 306 | - [`named`]: add `commonjs` option ([#1222], thanks [@vikr01])
|
|---|
| 307 | - [`no-namespace`]: Add `ignore` option ([#2112], thanks [@aberezkin])
|
|---|
| 308 | - [`max-dependencies`]: add option `ignoreTypeImports` ([#1847], thanks [@rfermann])
|
|---|
| 309 |
|
|---|
| 310 | ### Fixed
|
|---|
| 311 | - [`no-duplicates`]: ensure autofix avoids excessive newlines ([#2028], thanks [@ertrzyiks])
|
|---|
| 312 | - [`extensions`]: avoid crashing on partially typed import/export statements ([#2118], thanks [@ljharb])
|
|---|
| 313 | - [`no-extraneous-dependencies`]: add ESM intermediate package.json support ([#2121], thanks [@paztis])
|
|---|
| 314 | - Use `context.getPhysicalFilename()` when available (ESLint 7.28+) ([#2160], thanks [@pmcelhaney])
|
|---|
| 315 | - [`extensions`]/`importType`: fix isScoped treating @/abc as scoped module ([#2146], thanks [@rperello])
|
|---|
| 316 |
|
|---|
| 317 | ### Changed
|
|---|
| 318 | - [Docs] [`extensions`]: improved cases for using `@/...` ([#2140], thanks [@wenfangdu])
|
|---|
| 319 | - [Docs] [`extensions`]: removed incorrect cases ([#2138], thanks [@wenfangdu])
|
|---|
| 320 | - [Tests] [`order`]: add tests for `pathGroupsExcludedImportTypes: ['type']` ([#2158], thanks [@atav32])
|
|---|
| 321 | - [Docs] [`order`]: improve the documentation for the `pathGroupsExcludedImportTypes` option ([#2156], thanks [@liby])
|
|---|
| 322 | - [Tests] [`no-cycle`]: Restructure test files ([#1517], thanks [@soryy708])
|
|---|
| 323 | - [Docs] add description how to use plugin with yarn berry ([#2179], thanks [@KostyaZgara])
|
|---|
| 324 |
|
|---|
| 325 | ## [2.23.4] - 2021-05-29
|
|---|
| 326 |
|
|---|
| 327 | ### Fixed
|
|---|
| 328 | - [`no-import-module-exports`]: Don't crash if packages have no entrypoint ([#2099], thanks [@eps1lon])
|
|---|
| 329 | - [`no-extraneous-dependencies`]: fix package name algorithm ([#2097], thanks [@paztis])
|
|---|
| 330 |
|
|---|
| 331 | ## [2.23.3] - 2021-05-21
|
|---|
| 332 |
|
|---|
| 333 | ### Fixed
|
|---|
| 334 | - [`no-restricted-paths`]: fix false positive matches ([#2090], thanks [@malykhinvi])
|
|---|
| 335 | - [`no-cycle`]: ignore imports where imported file only imports types of importing file ([#2083], thanks [@cherryblossom000])
|
|---|
| 336 | - [`no-cycle`]: fix false negative when file imports a type after importing a value in Flow ([#2083], thanks [@cherryblossom000])
|
|---|
| 337 | - [`order`]: restore default behavior unless `type` is in groups ([#2087], thanks [@grit96])
|
|---|
| 338 |
|
|---|
| 339 | ### Changed
|
|---|
| 340 | - [Docs] Add [`no-relative-packages`] to list of to the list of rules ([#2075], thanks [@arvigeus])
|
|---|
| 341 |
|
|---|
| 342 | ## [2.23.2] - 2021-05-15
|
|---|
| 343 |
|
|---|
| 344 | ### Changed
|
|---|
| 345 | - [meta] add `safe-publish-latest`; use `prepublishOnly` script for npm 7+
|
|---|
| 346 |
|
|---|
| 347 | ## [2.23.1] - 2021-05-14
|
|---|
| 348 |
|
|---|
| 349 | ### Fixed
|
|---|
| 350 | - [`newline-after-import`]: fix crash with `export {}` syntax ([#2063], [#2056], thanks [@ljharb])
|
|---|
| 351 | - `ExportMap`: do not crash when tsconfig lacks `.compilerOptions` ([#2067], thanks [@ljharb])
|
|---|
| 352 | - [`order`]: fix alphabetical sorting ([#2071], thanks [@grit96])
|
|---|
| 353 |
|
|---|
| 354 | ## [2.23.0] - 2021-05-13
|
|---|
| 355 |
|
|---|
| 356 | ### Added
|
|---|
| 357 | - [`no-commonjs`]: Also detect require calls with expressionless template literals: ``` require(`x`) ``` ([#1958], thanks [@FloEdelmann])
|
|---|
| 358 | - [`no-internal-modules`]: Add `forbid` option ([#1846], thanks [@guillaumewuip])
|
|---|
| 359 | - add [`no-relative-packages`] ([#1860], [#966], thanks [@tapayne88] [@panrafal])
|
|---|
| 360 | - add [`no-import-module-exports`] rule: report import declarations with CommonJS exports ([#804], thanks [@kentcdodds] and [@ttmarek])
|
|---|
| 361 | - [`no-unused-modules`]: Support destructuring assignment for `export`. ([#1997], thanks [@s-h-a-d-o-w])
|
|---|
| 362 | - [`order`]: support type imports ([#2021], thanks [@grit96])
|
|---|
| 363 | - [`order`]: Add `warnOnUnassignedImports` option to enable warnings for out of order unassigned imports ([#1990], thanks [@hayes])
|
|---|
| 364 |
|
|---|
| 365 | ### Fixed
|
|---|
| 366 | - [`export`]/TypeScript: properly detect export specifiers as children of a TS module block ([#1889], thanks [@andreubotella])
|
|---|
| 367 | - [`order`]: ignore non-module-level requires ([#1940], thanks [@golopot])
|
|---|
| 368 | - [`no-webpack-loader-syntax`]/TypeScript: avoid crash on missing name ([#1947], thanks [@leonardodino])
|
|---|
| 369 | - [`no-extraneous-dependencies`]: Add package.json cache ([#1948], thanks [@fa93hws])
|
|---|
| 370 | - [`prefer-default-export`]: handle empty array destructuring ([#1965], thanks [@ljharb])
|
|---|
| 371 | - [`no-unused-modules`]: make type imports mark a module as used (fixes [#1924]) ([#1974], thanks [@cherryblossom000])
|
|---|
| 372 | - [`no-cycle`]: fix perf regression ([#1944], thanks [@Blasz])
|
|---|
| 373 | - [`first`]: fix handling of `import = require` ([#1963], thanks [@MatthiasKunnen])
|
|---|
| 374 | - [`no-cycle`]/[`extensions`]: fix isExternalModule usage ([#1696], thanks [@paztis])
|
|---|
| 375 | - [`extensions`]/[`no-cycle`]/[`no-extraneous-dependencies`]: Correct module real path resolution ([#1696], thanks [@paztis])
|
|---|
| 376 | - [`no-named-default`]: ignore Flow import type and typeof ([#1983], thanks [@christianvuerings])
|
|---|
| 377 | - [`no-extraneous-dependencies`]: Exclude flow `typeof` imports ([#1534], thanks [@devongovett])
|
|---|
| 378 | - [`newline-after-import`]: respect decorator annotations ([#1985], thanks [@lilling])
|
|---|
| 379 | - [`no-restricted-paths`]: enhance performance for zones with `except` paths ([#2022], thanks [@malykhinvi])
|
|---|
| 380 | - [`no-unresolved`]: check import() ([#2026], thanks [@aladdin-add])
|
|---|
| 381 |
|
|---|
| 382 | ### Changed
|
|---|
| 383 | - [Generic Import Callback] Make callback for all imports once in rules ([#1237], thanks [@ljqx])
|
|---|
| 384 | - [Docs] [`no-named-as-default`]: add semicolon ([#1897], thanks [@bicstone])
|
|---|
| 385 | - [Docs] [`no-extraneous-dependencies`]: correct peerDependencies option default to `true` ([#1993], thanks [@dwardu])
|
|---|
| 386 | - [Docs] [`order`]: Document options required to match ordering example ([#1992], thanks [@silviogutierrez])
|
|---|
| 387 | - [Tests] [`no-unresolved`]: add tests for `import()` ([#2012], thanks [@davidbonnet])
|
|---|
| 388 | - [Docs] Add import/recommended ruleset to README ([#2034], thanks [@edemaine])
|
|---|
| 389 |
|
|---|
| 390 | ## [2.22.1] - 2020-09-27
|
|---|
| 391 |
|
|---|
| 392 | ### Fixed
|
|---|
| 393 | - [`default`]/TypeScript: avoid crash on `export =` with a MemberExpression ([#1841], thanks [@ljharb])
|
|---|
| 394 | - [`extensions`]/importType: Fix @/abc being treated as scoped module ([#1854], thanks [@3nuc])
|
|---|
| 395 | - allow using rest operator in named export ([#1878], thanks [@foray1010])
|
|---|
| 396 | - [`dynamic-import-chunkname`]: allow single quotes to match Webpack support ([#1848], thanks [@straub])
|
|---|
| 397 |
|
|---|
| 398 | ### Changed
|
|---|
| 399 | - [`export`]: add tests for a name collision with `export * from` ([#1704], thanks [@tomprats])
|
|---|
| 400 |
|
|---|
| 401 | ## [2.22.0] - 2020-06-26
|
|---|
| 402 |
|
|---|
| 403 | ### Added
|
|---|
| 404 | - [`no-unused-modules`]: consider exported TypeScript interfaces, types and enums ([#1819], thanks [@nicolashenry])
|
|---|
| 405 | - [`no-cycle`]: allow `maxDepth` option to be `"∞"` (thanks [@ljharb])
|
|---|
| 406 |
|
|---|
| 407 | ### Fixed
|
|---|
| 408 | - [`order`]/TypeScript: properly support `import = object` expressions ([#1823], thanks [@manuth])
|
|---|
| 409 | - [`no-extraneous-dependencies`]/TypeScript: do not error when importing type from dev dependencies ([#1820], thanks [@fernandopasik])
|
|---|
| 410 | - [`default`]: avoid crash with `export =` ([#1822], thanks [@AndrewLeedham])
|
|---|
| 411 | - [`order`]/[`newline-after-import`]: ignore TypeScript's "export import object" ([#1830], thanks [@be5invis])
|
|---|
| 412 | - [`dynamic-import-chunkname`]/TypeScript: supports `@typescript-eslint/parser` ([#1833], thanks [@noelebrun])
|
|---|
| 413 | - [`order`]/TypeScript: ignore ordering of object imports ([#1831], thanks [@manuth])
|
|---|
| 414 | - [`namespace`]: do not report on shadowed import names ([#518], thanks [@ljharb])
|
|---|
| 415 | - [`export`]: avoid warning on `export * as` non-conflicts ([#1834], thanks [@ljharb])
|
|---|
| 416 |
|
|---|
| 417 | ### Changed
|
|---|
| 418 | - [`no-extraneous-dependencies`]: add tests for importing types ([#1824], thanks [@taye])
|
|---|
| 419 | - [docs] [`no-default-export`]: Fix docs url ([#1836], thanks [@beatrizrezener])
|
|---|
| 420 | - [docs] [`imports-first`]: deprecation info and link to `first` docs ([#1835], thanks [@beatrizrezener])
|
|---|
| 421 |
|
|---|
| 422 | ## [2.21.2] - 2020-06-09
|
|---|
| 423 |
|
|---|
| 424 | ### Fixed
|
|---|
| 425 | - [`order`]: avoid a crash on TypeScript’s `export import` syntax ([#1808], thanks [@ljharb])
|
|---|
| 426 | - [`newline-after-import`]: consider TypeScript `import =` syntax' ([#1811], thanks [@ljharb])
|
|---|
| 427 | - [`no-internal-modules`]: avoid a crash on a named export declaration ([#1814], thanks [@ljharb])
|
|---|
| 428 |
|
|---|
| 429 | ## [2.21.1] - 2020-06-07
|
|---|
| 430 |
|
|---|
| 431 | ### Fixed
|
|---|
| 432 | - TypeScript: [`import/named`]: avoid requiring `typescript` when not using TS ([#1805], thanks [@ljharb])
|
|---|
| 433 |
|
|---|
| 434 | ## [2.21.0] - 2020-06-07
|
|---|
| 435 |
|
|---|
| 436 | ### Added
|
|---|
| 437 | - [`import/default`]: support default export in TSExportAssignment ([#1528], thanks [@joaovieira])
|
|---|
| 438 | - [`no-cycle`]: add `ignoreExternal` option ([#1681], thanks [@sveyret])
|
|---|
| 439 | - [`order`]: Add support for TypeScript's "import equals"-expressions ([#1785], thanks [@manuth])
|
|---|
| 440 | - [`import/default`]: support default export in TSExportAssignment ([#1689], thanks [@Maxim-Mazurok])
|
|---|
| 441 | - [`no-restricted-paths`]: add custom message support ([#1802], thanks [@malykhinvi])
|
|---|
| 442 |
|
|---|
| 443 | ### Fixed
|
|---|
| 444 | - [`group-exports`]: Flow type export awareness ([#1702], thanks [@ernestostifano])
|
|---|
| 445 | - [`order`]: Recognize pathGroup config for first group ([#1719], [#1724], thanks [@forivall], [@xpl])
|
|---|
| 446 | - [`no-unused-modules`]: Fix re-export not counting as usage when used in combination with import ([#1722], thanks [@Ephem])
|
|---|
| 447 | - [`no-duplicates`]: Handle TS import type ([#1676], thanks [@kmui2])
|
|---|
| 448 | - [`newline-after-import`]: recognize decorators ([#1139], thanks [@atos1990])
|
|---|
| 449 | - [`no-unused-modules`]: Revert "[flow] [`no-unused-modules`]: add flow type support" ([#1770], thanks [@Hypnosphi])
|
|---|
| 450 | - TypeScript: Add nested namespace handling ([#1763], thanks [@julien1619])
|
|---|
| 451 | - [`namespace`]/`ExportMap`: Fix interface declarations for TypeScript ([#1764], thanks [@julien1619])
|
|---|
| 452 | - [`no-unused-modules`]: avoid order-dependence ([#1744], thanks [@darkartur])
|
|---|
| 453 | - [`no-internal-modules`]: also check `export from` syntax ([#1691], thanks [@adjerbetian])
|
|---|
| 454 | - TypeScript: [`export`]: avoid a crash with `export =` ([#1801], thanks [@ljharb])
|
|---|
| 455 |
|
|---|
| 456 | ### Changed
|
|---|
| 457 | - [Refactor] [`no-extraneous-dependencies`]: use moduleVisitor ([#1735], thanks [@adamborowski])
|
|---|
| 458 | - TypeScript config: Disable [`named`][] ([#1726], thanks [@astorije])
|
|---|
| 459 | - [readme] Remove duplicate [`no-unused-modules`] from docs ([#1690], thanks [@arvigeus])
|
|---|
| 460 | - [Docs] [`order`]: fix bad inline config ([#1788], thanks [@nickofthyme])
|
|---|
| 461 | - [Tests] Add fix for Windows Subsystem for Linux ([#1786], thanks [@manuth])
|
|---|
| 462 | - [Docs] [`no-unused-rules`]: Fix docs for unused exports ([#1776], thanks [@barbogast])
|
|---|
| 463 | - [eslint] bump minimum v7 version to v7.2.0
|
|---|
| 464 |
|
|---|
| 465 | ## [2.20.2] - 2020-03-28
|
|---|
| 466 |
|
|---|
| 467 | ### Fixed
|
|---|
| 468 | - [`order`]: fix `isExternalModule` detect on windows ([#1651], thanks [@fisker])
|
|---|
| 469 | - [`order`]: recognize ".." as a "parent" path ([#1658], thanks [@golopot])
|
|---|
| 470 | - [`no-duplicates`]: fix fixer on cases with default import ([#1666], thanks [@golopot])
|
|---|
| 471 | - [`no-unused-modules`]: Handle `export { default } from` syntax ([#1631], thanks [@richardxia])
|
|---|
| 472 | - [`first`]: Add a way to disable `absolute-first` explicitly ([#1664], thanks [@TheCrueltySage])
|
|---|
| 473 | - [Docs] [`no-webpack-loader-syntax`]: Updates webpack URLs ([#1751], thanks [@MikeyBeLike])
|
|---|
| 474 |
|
|---|
| 475 | ## [2.20.1] - 2020-02-01
|
|---|
| 476 |
|
|---|
| 477 | ### Fixed
|
|---|
| 478 | - [`export`]: Handle function overloading in `*.d.ts` ([#1619], thanks [@IvanGoncharov])
|
|---|
| 479 | - [`no-absolute-path`]: fix a crash with invalid import syntax ([#1616], thanks [@ljharb])
|
|---|
| 480 | - [`import/external-module-folders` setting] now correctly works with directories containing modules symlinked from `node_modules` ([#1605], thanks [@skozin])
|
|---|
| 481 | - [`extensions`]: for invalid code where `name` does not exist, do not crash ([#1613], thanks [@ljharb])
|
|---|
| 482 | - [`extensions`]: Fix scope regex ([#1611], thanks [@yordis])
|
|---|
| 483 | - [`no-duplicates`]: allow duplicate imports if one is a namespace and the other not ([#1612], thanks [@sveyret])
|
|---|
| 484 | - Add some missing rule meta schemas and types ([#1620], thanks [@bmish])
|
|---|
| 485 | - [`named`]: for importing from a module which re-exports named exports from a `node_modules` module ([#1569], [#1447], thanks [@redbugz], [@kentcdodds])
|
|---|
| 486 | - [`order`]: Fix alphabetize for mixed requires and imports ([#1626], thanks [@wschurman])
|
|---|
| 487 |
|
|---|
| 488 | ### Changed
|
|---|
| 489 | - [`import/external-module-folders` setting] behavior is more strict now: it will only match complete path segments ([#1605], thanks [@skozin])
|
|---|
| 490 | - [meta] fix "files" field to include/exclude the proper files ([#1635], thanks [@ljharb])
|
|---|
| 491 | - [Tests] [`order`]: Add TS import type tests ([#1736], thanks [@kmui2])
|
|---|
| 492 |
|
|---|
| 493 | ## [2.20.0] - 2020-01-10
|
|---|
| 494 |
|
|---|
| 495 | ### Added
|
|---|
| 496 | - [`order`]: added `caseInsensitive` as an additional option to `alphabetize` ([#1586], thanks [@dbrewer5])
|
|---|
| 497 | - [`no-restricted-paths`]: New `except` option per `zone`, allowing exceptions to be defined for a restricted zone ([#1238], thanks [@rsolomon])
|
|---|
| 498 | - [`order`]: add option pathGroupsExcludedImportTypes to allow ordering of external import types ([#1565], thanks [@Mairu])
|
|---|
| 499 |
|
|---|
| 500 | ### Fixed
|
|---|
| 501 | - [`no-unused-modules`]: fix usage of [`import/extensions` setting] ([#1560], thanks [@stekycz])
|
|---|
| 502 | - [`extensions`]: ignore non-main modules ([#1563], thanks [@saschanaz])
|
|---|
| 503 | - TypeScript config: lookup for external modules in @types folder ([#1526], thanks [@joaovieira])
|
|---|
| 504 | - [`no-extraneous-dependencies`]: ensure `node.source` is truthy ([#1589], thanks [@ljharb])
|
|---|
| 505 | - [`extensions`]: Ignore query strings when checking for extensions ([#1572], thanks [@pcorpet])
|
|---|
| 506 |
|
|---|
| 507 | ### Docs
|
|---|
| 508 | - [`extensions`]: improve `ignorePackages` docs ([#1248], thanks [@ivo-stefchev])
|
|---|
| 509 |
|
|---|
| 510 | ## [2.19.1] - 2019-12-08
|
|---|
| 511 |
|
|---|
| 512 | ### Fixed
|
|---|
| 513 | - [`no-extraneous-dependencies`]: ensure `node.source` exists
|
|---|
| 514 |
|
|---|
| 515 | ## [2.19.0] - 2019-12-08
|
|---|
| 516 |
|
|---|
| 517 | ### Added
|
|---|
| 518 | - [`internal-regex` setting]: regex pattern for marking packages "internal" ([#1491], thanks [@Librazy])
|
|---|
| 519 | - [`group-exports`]: make aggregate module exports valid ([#1472], thanks [@atikenny])
|
|---|
| 520 | - [`no-namespace`]: Make rule fixable ([#1401], thanks [@TrevorBurnham])
|
|---|
| 521 | - support `parseForESLint` from custom parser ([#1435], thanks [@JounQin])
|
|---|
| 522 | - [`no-extraneous-dependencies`]: Implement support for [bundledDependencies](https://npm.github.io/using-pkgs-docs/package-json/types/bundleddependencies.html) ([#1436], thanks [@schmidsi]))
|
|---|
| 523 | - [`no-unused-modules`]: add flow type support ([#1542], thanks [@rfermann])
|
|---|
| 524 | - [`order`]: Adds support for pathGroups to allow ordering by defined patterns ([#795], [#1386], thanks [@Mairu])
|
|---|
| 525 | - [`no-duplicates`]: Add `considerQueryString` option : allow duplicate imports with different query strings ([#1107], thanks [@pcorpet]).
|
|---|
| 526 | - [`order`]: Add support for alphabetical sorting of import paths within import groups ([#1360], [#1105], [#629], thanks [@duncanbeevers], [@stropho], [@luczsoma], [@randallreedjr])
|
|---|
| 527 | - [`no-commonjs`]: add `allowConditionalRequire` option ([#1439], thanks [@Pessimistress])
|
|---|
| 528 |
|
|---|
| 529 | ### Fixed
|
|---|
| 530 | - [`default`]: make error message less confusing ([#1470], thanks [@golopot])
|
|---|
| 531 | - Improve performance of `ExportMap.for` by only loading paths when necessary. ([#1519], thanks [@brendo])
|
|---|
| 532 | - Support export of a merged TypeScript namespace declaration ([#1495], thanks [@benmunro])
|
|---|
| 533 | - [`order`]: fix autofix to not move imports across fn calls ([#1253], thanks [@tihonove])
|
|---|
| 534 | - [`prefer-default-export`]: fix false positive with type export ([#1506], thanks [@golopot])
|
|---|
| 535 | - [`extensions`]: Fix `ignorePackages` to produce errors ([#1521], thanks [@saschanaz])
|
|---|
| 536 | - [`no-unused-modules`]: fix crash due to `export *` ([#1496], thanks [@Taranys])
|
|---|
| 537 | - [`no-cycle`]: should not warn for Flow imports ([#1494], thanks [@maxmalov])
|
|---|
| 538 | - [`order`]: fix `@someModule` considered as `unknown` instead of `internal` ([#1493], thanks [@aamulumi])
|
|---|
| 539 | - [`no-extraneous-dependencies`]: Check `export from` ([#1049], thanks [@marcusdarmstrong])
|
|---|
| 540 |
|
|---|
| 541 | ### Docs
|
|---|
| 542 | - [`no-useless-path-segments`]: add docs for option `commonjs` ([#1507], thanks [@golopot])
|
|---|
| 543 |
|
|---|
| 544 | ### Changed
|
|---|
| 545 | - [`no-unused-modules`]/`eslint-module-utils`: Avoid superfluous calls and code ([#1551], thanks [@brettz9])
|
|---|
| 546 |
|
|---|
| 547 | ## [2.18.2] - 2019-07-19
|
|---|
| 548 |
|
|---|
| 549 | ### Fixed
|
|---|
| 550 | - Skip warning on type interfaces ([#1425], thanks [@lencioni])
|
|---|
| 551 |
|
|---|
| 552 | ## [2.18.1] - 2019-07-18
|
|---|
| 553 |
|
|---|
| 554 | ### Fixed
|
|---|
| 555 | - Improve parse perf when using `@typescript-eslint/parser` ([#1409], thanks [@bradzacher])
|
|---|
| 556 | - [`prefer-default-export`]: don't warn on TypeAlias & TSTypeAliasDeclaration ([#1377], thanks [@sharmilajesupaul])
|
|---|
| 557 | - [`no-unused-modules`]: Exclude package "main"/"bin"/"browser" entry points ([#1404], thanks [@rfermann])
|
|---|
| 558 | - [`export`]: false positive for TypeScript overloads ([#1412], thanks [@golopot])
|
|---|
| 559 |
|
|---|
| 560 | ### Refactors
|
|---|
| 561 | - [`no-extraneous-dependencies`], `importType`: remove lodash ([#1419], thanks [@ljharb])
|
|---|
| 562 |
|
|---|
| 563 | ## [2.18.0] - 2019-06-24
|
|---|
| 564 |
|
|---|
| 565 | ### Added
|
|---|
| 566 | - Support eslint v6 ([#1393], thanks [@sheepsteak])
|
|---|
| 567 | - [`order`]: Adds support for correctly sorting unknown types into a single group ([#1375], thanks [@swernerx])
|
|---|
| 568 | - [`order`]: add fixer for destructuring commonjs import ([#1372], thanks [@golopot])
|
|---|
| 569 | - TypeScript config: add TS def extensions + defer to TS over JS ([#1366], thanks [@benmosher])
|
|---|
| 570 |
|
|---|
| 571 | ### Fixed
|
|---|
| 572 | - [`no-unused-modules`]: handle ClassDeclaration ([#1371], thanks [@golopot])
|
|---|
| 573 |
|
|---|
| 574 | ### Docs
|
|---|
| 575 | - [`no-cycle`]: split code examples so file separation is obvious ([#1370], thanks [@alex-page])
|
|---|
| 576 | - [`no-named-as-default-member`]: update broken link ([#1389], thanks [@fooloomanzoo])
|
|---|
| 577 |
|
|---|
| 578 | ## [2.17.3] - 2019-05-23
|
|---|
| 579 |
|
|---|
| 580 | ### Fixed
|
|---|
| 581 | - [`no-common-js`]: Also throw an error when assigning ([#1354], thanks [@charlessuh])
|
|---|
| 582 | - [`no-unused-modules`]: don't crash when lint file outside src-folder ([#1347], thanks [@rfermann])
|
|---|
| 583 | - [`no-unused-modules`]: make `import { name as otherName }` work ([#1340], [#1342], thanks [@rfermann])
|
|---|
| 584 | - [`no-unused-modules`]: make appveyor tests passing ([#1333], thanks [@rfermann])
|
|---|
| 585 | - [`named`]: ignore Flow `typeof` imports and `type` exports ([#1345], thanks [@loganfsmyth])
|
|---|
| 586 | - [refactor] fix eslint 6 compat by fixing imports (thank [@ljharb])
|
|---|
| 587 | - Improve support for TypeScript declare structures ([#1356], thanks [@christophercurrie])
|
|---|
| 588 |
|
|---|
| 589 | ### Docs
|
|---|
| 590 | - add missing [`no-unused-modules`] in README ([#1358], thanks [@golopot])
|
|---|
| 591 | - [`no-unused-modules`]: Indicates usage, plugin defaults to no-op, and add description to main README.md ([#1352], thanks [@johndevedu])
|
|---|
| 592 | - Document `env` option for `eslint-import-resolver-webpack` ([#1363], thanks [@kgregory])
|
|---|
| 593 |
|
|---|
| 594 | ## [2.17.2] - 2019-04-16
|
|---|
| 595 |
|
|---|
| 596 | ### Fixed
|
|---|
| 597 | - [`no-unused-modules`]: avoid crash when using `ignoreExports`-option ([#1331], [#1323], thanks [@rfermann])
|
|---|
| 598 | - [`no-unused-modules`]: make sure that rule with no options will not fail ([#1330], [#1334], thanks [@kiwka])
|
|---|
| 599 |
|
|---|
| 600 | ## [2.17.1] - 2019-04-13
|
|---|
| 601 |
|
|---|
| 602 | ### Fixed
|
|---|
| 603 | - require v2.4 of `eslint-module-utils` ([#1322])
|
|---|
| 604 |
|
|---|
| 605 | ## [2.17.0] - 2019-04-13
|
|---|
| 606 |
|
|---|
| 607 | ### Added
|
|---|
| 608 | - [`no-useless-path-segments`]: Add `noUselessIndex` option ([#1290], thanks [@timkraut])
|
|---|
| 609 | - [`no-duplicates`]: Add autofix ([#1312], thanks [@lydell])
|
|---|
| 610 | - Add [`no-unused-modules`] rule ([#1142], thanks [@rfermann])
|
|---|
| 611 | - support export type named exports from TypeScript ([#1304], thanks [@bradennapier] and [@schmod])
|
|---|
| 612 |
|
|---|
| 613 | ### Fixed
|
|---|
| 614 | - [`order`]: Fix interpreting some external modules being interpreted as internal modules ([#793], [#794] thanks [@ephys])
|
|---|
| 615 | - allow aliases that start with @ to be "internal" ([#1293], [#1294], thanks [@jeffshaver])
|
|---|
| 616 | - aliased internal modules that look like core modules ([#1297], thanks [@echenley])
|
|---|
| 617 | - [`namespace`]: add check for null ExportMap ([#1235], [#1144], thanks [@ljqx])
|
|---|
| 618 | - [ExportMap] fix condition for checking if block comment ([#1234], [#1233], thanks [@ljqx])
|
|---|
| 619 | - Fix overwriting of dynamic import() CallExpression ([`no-cycle`], [`no-relative-parent-imports`], [`no-unresolved`], [`no-useless-path-segments`]) ([#1218], [#1166], [#1035], thanks [@vikr01])
|
|---|
| 620 | - [`export`]: false positives for TypeScript type + value export ([#1319], thanks [@bradzacher])
|
|---|
| 621 | - [`export`]: Support TypeScript namespaces ([#1320], [#1300], thanks [@bradzacher])
|
|---|
| 622 |
|
|---|
| 623 | ### Docs
|
|---|
| 624 | - Update readme for TypeScript ([#1256], [#1277], thanks [@kirill-konshin])
|
|---|
| 625 | - make rule names consistent ([#1112], thanks [@feychenie])
|
|---|
| 626 |
|
|---|
| 627 | ### Tests
|
|---|
| 628 | - fix broken tests on master ([#1295], thanks [@jeffshaver] and [@ljharb])
|
|---|
| 629 | - [`no-commonjs`]: add tests that show corner cases ([#1308], thanks [@TakeScoop])
|
|---|
| 630 |
|
|---|
| 631 | ## [2.16.0] - 2019-01-29
|
|---|
| 632 |
|
|---|
| 633 | ### Added
|
|---|
| 634 | - `typescript` config ([#1257], thanks [@kirill-konshin])
|
|---|
| 635 |
|
|---|
| 636 | ### Fixed
|
|---|
| 637 | - Memory leak of `SourceCode` objects for all parsed dependencies, resolved. (issue [#1266], thanks [@asapach] and [@sergei-startsev] for digging in)
|
|---|
| 638 |
|
|---|
| 639 | ## [2.15.0] - 2019-01-22
|
|---|
| 640 |
|
|---|
| 641 | ### Added
|
|---|
| 642 | - new rule: [`no-named-export`] ([#1157], thanks [@fsmaia])
|
|---|
| 643 |
|
|---|
| 644 | ### Fixed
|
|---|
| 645 | - [`no-extraneous-dependencies`]: `packageDir` option with array value was clobbering package deps instead of merging them ([#1175]/[#1176], thanks [@aravindet] & [@pzhine])
|
|---|
| 646 | - [`dynamic-import-chunkname`]: Add proper webpack comment parsing ([#1163], thanks [@st-sloth])
|
|---|
| 647 | - [`named`]: fix destructuring assignment ([#1232], thanks [@ljqx])
|
|---|
| 648 |
|
|---|
| 649 | ## [2.14.0] - 2018-08-13
|
|---|
| 650 |
|
|---|
| 651 | ### Added
|
|---|
| 652 | - [`no-useless-path-segments`]: add commonJS (CJS) support ([#1128], thanks [@1pete])
|
|---|
| 653 | - [`namespace`]: add JSX check ([#1151], thanks [@jf248])
|
|---|
| 654 |
|
|---|
| 655 | ### Fixed
|
|---|
| 656 | - [`no-cycle`]: ignore Flow imports ([#1126], thanks [@gajus])
|
|---|
| 657 | - fix Flow type imports ([#1106], thanks [@syymza])
|
|---|
| 658 | - [`no-relative-parent-imports`]: resolve paths ([#1135], thanks [@chrislloyd])
|
|---|
| 659 | - [`order`]: fix autofixer when using typescript-eslint-parser ([#1137], thanks [@justinanastos])
|
|---|
| 660 | - repeat fix from [#797] for [#717], in another place (thanks [@ljharb])
|
|---|
| 661 |
|
|---|
| 662 | ### Refactors
|
|---|
| 663 | - add explicit support for RestElement alongside ExperimentalRestProperty (thanks [@ljharb])
|
|---|
| 664 |
|
|---|
| 665 | ## [2.13.0] - 2018-06-24
|
|---|
| 666 |
|
|---|
| 667 | ### Added
|
|---|
| 668 | - Add ESLint 5 support ([#1122], thanks [@ai] and [@ljharb])
|
|---|
| 669 | - Add [`no-relative-parent-imports`] rule: disallow relative imports from parent directories ([#1093], thanks [@chrislloyd])
|
|---|
| 670 |
|
|---|
| 671 | ### Fixed
|
|---|
| 672 | - `namespace` rule: ensure it works in eslint 5/ecmaVersion 2018 (thanks [@ljharb])
|
|---|
| 673 |
|
|---|
| 674 | ## [2.12.0] - 2018-05-17
|
|---|
| 675 |
|
|---|
| 676 | ### Added
|
|---|
| 677 | - Ignore type imports for [`named`] rule ([#931], thanks [@mattijsbliek])
|
|---|
| 678 | - Add documentation for [`no-useless-path-segments`] rule ([#1068], thanks [@manovotny])
|
|---|
| 679 | - `packageDir` option for [`no-extraneous-dependencies`] can be array-valued ([#1085], thanks [@hulkish])
|
|---|
| 680 |
|
|---|
| 681 | ## [2.11.0] - 2018-04-09
|
|---|
| 682 |
|
|---|
| 683 | ### Added
|
|---|
| 684 | - Fixer for [`first`] ([#1046], thanks [@fengkfengk])
|
|---|
| 685 | - `allow-require` option for [`no-commonjs`] rule ([#880], thanks [@futpib])
|
|---|
| 686 |
|
|---|
| 687 | ### Fixed
|
|---|
| 688 | - memory/CPU regression where ASTs were held in memory ([#1058], thanks [@klimashkin]/[@lukeapage])
|
|---|
| 689 |
|
|---|
| 690 | ## [2.10.0] - 2018-03-29
|
|---|
| 691 |
|
|---|
| 692 | ### Added
|
|---|
| 693 | - Autofixer for [`order`] rule ([#908], thanks [@tihonove])
|
|---|
| 694 | - Add [`no-cycle`] rule: reports import cycles.
|
|---|
| 695 |
|
|---|
| 696 | ## [2.9.0] - 2018-02-21
|
|---|
| 697 |
|
|---|
| 698 | ### Added
|
|---|
| 699 | - Add [`group-exports`] rule: style-guide rule to report use of multiple named exports ([#721], thanks [@robertrossmann])
|
|---|
| 700 | - Add [`no-self-import`] rule: forbids a module from importing itself. ([#727], [#449], [#447], thanks [@giodamelio]).
|
|---|
| 701 | - Add [`no-default-export`] rule ([#889], thanks [@isiahmeadows])
|
|---|
| 702 | - Add [`no-useless-path-segments`] rule ([#912], thanks [@graingert] and [@danny-andrews])
|
|---|
| 703 | - ... and more! check the commits for v[2.9.0]
|
|---|
| 704 |
|
|---|
| 705 | ## [2.8.0] - 2017-10-18
|
|---|
| 706 | ### Added
|
|---|
| 707 | - [`exports-last`] rule ([#620] + [#632], thanks [@k15a])
|
|---|
| 708 |
|
|---|
| 709 | ### Changed
|
|---|
| 710 | - Case-sensitivity checking ignores working directory and ancestors. ([#720] + [#858], thanks [@laysent])
|
|---|
| 711 |
|
|---|
| 712 | ### Fixed
|
|---|
| 713 | - support scoped modules containing hyphens ([#744], thanks [@rosswarren])
|
|---|
| 714 | - core-modules now resolves files inside declared modules ([#886] / [#891], thanks [@mplewis])
|
|---|
| 715 | - TypeError for missing AST fields from TypeScript ([#842] / [#944], thanks [@alexgorbatchev])
|
|---|
| 716 |
|
|---|
| 717 | ## [2.7.0] - 2017-07-06
|
|---|
| 718 |
|
|---|
| 719 | ### Changed
|
|---|
| 720 | - [`no-absolute-path`] picks up speed boost, optional AMD support ([#843], thanks [@jseminck])
|
|---|
| 721 |
|
|---|
| 722 | ## [2.6.1] - 2017-06-29
|
|---|
| 723 |
|
|---|
| 724 | ### Fixed
|
|---|
| 725 | - update bundled node resolver dependency to latest version
|
|---|
| 726 |
|
|---|
| 727 | ## [2.6.0] - 2017-06-23
|
|---|
| 728 |
|
|---|
| 729 | ### Changed
|
|---|
| 730 | - update tests / peerDeps for ESLint 4.0 compatibility ([#871], thanks [@mastilver])
|
|---|
| 731 | - [`memo-parser`] updated to require `filePath` on parser options as it melts
|
|---|
| 732 | down if it's not there, now that this plugin always provides it. (see [#863])
|
|---|
| 733 |
|
|---|
| 734 | ## [2.5.0] - 2017-06-22
|
|---|
| 735 |
|
|---|
| 736 | Re-releasing v[2.4.0] after discovering that the memory leak is isolated to the [`memo-parser`],
|
|---|
| 737 | which is more or less experimental anyway.
|
|---|
| 738 |
|
|---|
| 739 | ### Added
|
|---|
| 740 | - Autofixer for newline-after-import. ([#686] + [#696], thanks [@eelyafi])
|
|---|
| 741 |
|
|---|
| 742 | ## [2.4.0] - 2017-06-02 [YANKED]
|
|---|
| 743 |
|
|---|
| 744 | Yanked due to critical issue in eslint-module-utils with cache key resulting from [#839].
|
|---|
| 745 |
|
|---|
| 746 | ### Added
|
|---|
| 747 | - Add `filePath` into `parserOptions` passed to `parser` ([#839], thanks [@sompylasar])
|
|---|
| 748 | - Add `allow` option to [`no-unassigned-import`] to allow for files that match the globs ([#671], [#737], thanks [@kevin940726]).
|
|---|
| 749 |
|
|---|
| 750 | ## [2.3.0] - 2017-05-18
|
|---|
| 751 |
|
|---|
| 752 | ### Added
|
|---|
| 753 | - [`no-anonymous-default-export`] rule: report anonymous default exports ([#712], thanks [@duncanbeevers]).
|
|---|
| 754 | - Add new value to [`order`]'s `newlines-between` option to allow newlines inside import groups ([#627], [#628], thanks [@giodamelio])
|
|---|
| 755 | - Add `count` option to the [`newline-after-import`] rule to allow configuration of number of newlines expected ([#742], thanks [@ntdb])
|
|---|
| 756 |
|
|---|
| 757 | ### Changed
|
|---|
| 758 | - [`no-extraneous-dependencies`]: use `read-pkg-up` to simplify finding + loading `package.json` ([#680], thanks [@wtgtybhertgeghgtwtg])
|
|---|
| 759 | - Add support to specify the package.json [`no-extraneous-dependencies`] ([#685], thanks [@ramasilveyra])
|
|---|
| 760 |
|
|---|
| 761 | ### Fixed
|
|---|
| 762 | - attempt to fix crash in [`no-mutable-exports`]. ([#660])
|
|---|
| 763 | - "default is a reserved keyword" in no-maned-default tests by locking down babylon to 6.15.0 (#756, thanks @gmathieu)
|
|---|
| 764 | - support scoped modules containing non word characters
|
|---|
| 765 |
|
|---|
| 766 | ## [2.2.0] - 2016-11-07
|
|---|
| 767 |
|
|---|
| 768 | ### Fixed
|
|---|
| 769 | - Corrected a few gaffs in the auto-ignore logic to fix major performance issues
|
|---|
| 770 | with projects that did not explicitly ignore `node_modules`. ([#654])
|
|---|
| 771 | - [`import/ignore` setting] was only being respected if the ignored module didn't start with
|
|---|
| 772 | an `import` or `export` JS statement
|
|---|
| 773 | - [`prefer-default-export`]: fixed crash on export extensions ([#653])
|
|---|
| 774 |
|
|---|
| 775 | ## [2.1.0] - 2016-11-02
|
|---|
| 776 |
|
|---|
| 777 | ### Added
|
|---|
| 778 | - Add [`no-named-default`] rule: style-guide rule to report use of unnecessarily named default imports ([#596], thanks [@ntdb])
|
|---|
| 779 | - [`no-extraneous-dependencies`]: check globs against CWD + absolute path ([#602] + [#630], thanks [@ljharb])
|
|---|
| 780 |
|
|---|
| 781 | ### Fixed
|
|---|
| 782 | - [`prefer-default-export`] handles flow `export type` ([#484] + [#639], thanks [@jakubsta])
|
|---|
| 783 | - [`prefer-default-export`] handles re-exported default exports ([#609])
|
|---|
| 784 | - Fix crash when using [`newline-after-import`] with decorators ([#592])
|
|---|
| 785 | - Properly report [`newline-after-import`] when next line is a decorator
|
|---|
| 786 | - Fixed documentation for the default values for the [`order`] rule ([#601])
|
|---|
| 787 |
|
|---|
| 788 | ## [2.0.1] - 2016-10-06
|
|---|
| 789 |
|
|---|
| 790 | ### Fixed
|
|---|
| 791 | - Fixed code that relied on removed dependencies. ([#604])
|
|---|
| 792 |
|
|---|
| 793 | ## [2.0.0]! - 2016-09-30
|
|---|
| 794 |
|
|---|
| 795 | ### Added
|
|---|
| 796 | - [`unambiguous`] rule: report modules that are not unambiguously ES modules.
|
|---|
| 797 | - `recommended` shared config. Roughly `errors` and `warnings` mixed together,
|
|---|
| 798 | with some `parserOptions` in the mix. ([#402])
|
|---|
| 799 | - `react` shared config: added `jsx: true` to `parserOptions.ecmaFeatures`.
|
|---|
| 800 | - Added [`no-webpack-loader-syntax`] rule: forbid custom Webpack loader syntax in imports. ([#586], thanks [@fson]!)
|
|---|
| 801 | - Add option `newlines-between: "ignore"` to [`order`] ([#519])
|
|---|
| 802 | - Added [`no-unassigned-import`] rule ([#529])
|
|---|
| 803 |
|
|---|
| 804 | ### Breaking
|
|---|
| 805 | - [`import/extensions` setting] defaults to `['.js']`. ([#306])
|
|---|
| 806 | - [`import/ignore` setting] defaults to nothing, and ambiguous modules are ignored natively. This means importing from CommonJS modules will no longer be reported by [`default`], [`named`], or [`namespace`], regardless of `import/ignore`. ([#270])
|
|---|
| 807 | - [`newline-after-import`]: Removed need for an empty line after an inline `require` call ([#570])
|
|---|
| 808 | - [`order`]: Default value for `newlines-between` option is now `ignore` ([#519])
|
|---|
| 809 |
|
|---|
| 810 | ### Changed
|
|---|
| 811 | - `imports-first` is renamed to [`first`]. `imports-first` alias will continue to
|
|---|
| 812 | exist, but may be removed in a future major release.
|
|---|
| 813 | - Case-sensitivity: now specifically (and optionally) reported by [`no-unresolved`].
|
|---|
| 814 | Other rules will ignore case-mismatches on paths on case-insensitive filesystems. ([#311])
|
|---|
| 815 |
|
|---|
| 816 | ### Fixed
|
|---|
| 817 | - [`no-internal-modules`]: support `@`-scoped packages ([#577]+[#578], thanks [@spalger])
|
|---|
| 818 |
|
|---|
| 819 | ## [1.16.0] - 2016-09-22
|
|---|
| 820 |
|
|---|
| 821 | ### Added
|
|---|
| 822 | - Added [`no-dynamic-require`] rule: forbid `require()` calls with expressions. ([#567], [#568])
|
|---|
| 823 | - Added [`no-internal-modules`] rule: restrict deep package imports to specific folders. ([#485], thanks [@spalger]!)
|
|---|
| 824 | - [`extensions`]: allow override of a chosen default with options object ([#555], thanks [@ljharb]!)
|
|---|
| 825 |
|
|---|
| 826 | ### Fixed
|
|---|
| 827 | - [`no-named-as-default`] no longer false-positives on `export default from '...'` ([#566], thanks [@preco21])
|
|---|
| 828 | - [`default`]: allow re-export of values from ignored files as default ([#545], thanks [@skyrpex])
|
|---|
| 829 |
|
|---|
| 830 | ## [1.15.0] - 2016-09-12
|
|---|
| 831 |
|
|---|
| 832 | ### Added
|
|---|
| 833 | - Added an `allow` option to [`no-nodejs-modules`] to allow exceptions ([#452], [#509]).
|
|---|
| 834 | - Added [`no-absolute-path`] rule ([#530], [#538])
|
|---|
| 835 | - [`max-dependencies`] for specifying the maximum number of dependencies (both `import` and `require`) a module can have. (see [#489], thanks [@tizmagik])
|
|---|
| 836 | - Added glob option to config for [`no-extraneous-dependencies`], after much bikeshedding. Thanks, [@knpwrs]! ([#527])
|
|---|
| 837 |
|
|---|
| 838 | ### Fixed
|
|---|
| 839 | - [`no-named-as-default-member`] Allow default import to have a property named "default" ([#507], [#508], thanks [@jquense] for both!)
|
|---|
| 840 |
|
|---|
| 841 | ## [1.14.0] - 2016-08-22
|
|---|
| 842 |
|
|---|
| 843 | ### Added
|
|---|
| 844 | - [`import/parsers` setting]: parse some dependencies (i.e. TypeScript!) with a different parser than the ESLint-configured parser. ([#503])
|
|---|
| 845 |
|
|---|
| 846 | ### Fixed
|
|---|
| 847 | - [`namespace`] exception for get property from `namespace` import, which are re-export from commonjs module ([#499] fixes [#416], thanks [@wKich])
|
|---|
| 848 |
|
|---|
| 849 | ## [1.13.0] - 2016-08-11
|
|---|
| 850 |
|
|---|
| 851 | ### Added
|
|---|
| 852 | - `allowComputed` option for [`namespace`] rule. If set to `true`, won't report
|
|---|
| 853 | computed member references to namespaces. (see [#456])
|
|---|
| 854 |
|
|---|
| 855 | ### Changed
|
|---|
| 856 | - Modified [`no-nodejs-modules`] error message to include the module's name ([#453], [#461])
|
|---|
| 857 |
|
|---|
| 858 | ### Fixed
|
|---|
| 859 | - [`import/extensions` setting] is respected in spite of the appearance of imports
|
|---|
| 860 | in an imported file. (fixes [#478], thanks [@rhys-vdw])
|
|---|
| 861 |
|
|---|
| 862 | ## [1.12.0] - 2016-07-26
|
|---|
| 863 |
|
|---|
| 864 | ### Added
|
|---|
| 865 | - [`import/external-module-folders` setting]: a possibility to configure folders for "external" modules ([#444], thanks [@zloirock])
|
|---|
| 866 |
|
|---|
| 867 | ## [1.11.1] - 2016-07-20
|
|---|
| 868 |
|
|---|
| 869 | ### Fixed
|
|---|
| 870 | - [`newline-after-import`] exception for `switch` branches with `require`s iff parsed as `sourceType:'module'`.
|
|---|
| 871 | (still [#441], thanks again [@ljharb])
|
|---|
| 872 |
|
|---|
| 873 | ## [1.11.0] - 2016-07-17
|
|---|
| 874 |
|
|---|
| 875 | ### Added
|
|---|
| 876 | - Added an `peerDependencies` option to [`no-extraneous-dependencies`] to allow/forbid peer dependencies ([#423], [#428], thanks [@jfmengels]!).
|
|---|
| 877 |
|
|---|
| 878 | ### Fixed
|
|---|
| 879 | - [`newline-after-import`] exception for multiple `require`s in an arrow
|
|---|
| 880 | function expression (e.g. `() => require('a') || require('b')`). ([#441], thanks [@ljharb])
|
|---|
| 881 |
|
|---|
| 882 | ## [1.10.3] - 2016-07-08
|
|---|
| 883 |
|
|---|
| 884 | ### Fixed
|
|---|
| 885 | - removing `Symbol` dependencies (i.e. `for-of` loops) due to Node 0.10 polyfill
|
|---|
| 886 | issue (see [#415]). Should not make any discernible semantic difference.
|
|---|
| 887 |
|
|---|
| 888 | ## [1.10.2] - 2016-07-04
|
|---|
| 889 |
|
|---|
| 890 | ### Fixed
|
|---|
| 891 | - Something horrible happened during `npm prepublish` of 1.10.1.
|
|---|
| 892 | Several `rm -rf node_modules && npm i` and `gulp clean && npm prepublish`s later, it is rebuilt and republished as 1.10.2. Thanks [@rhettlivingston] for noticing and reporting!
|
|---|
| 893 |
|
|---|
| 894 | ## [1.10.1] - 2016-07-02 [YANKED]
|
|---|
| 895 |
|
|---|
| 896 | ### Added
|
|---|
| 897 | - Officially support ESLint 3.x. (peerDependencies updated to `2.x - 3.x`)
|
|---|
| 898 |
|
|---|
| 899 | ## [1.10.0] - 2016-06-30
|
|---|
| 900 |
|
|---|
| 901 | ### Added
|
|---|
| 902 | - Added new rule [`no-restricted-paths`]. ([#155]/[#371], thanks [@lo1tuma])
|
|---|
| 903 | - [`import/core-modules` setting]: allow configuration of additional module names,
|
|---|
| 904 | to be treated as builtin modules (a la `path`, etc. in Node). ([#275] + [#365], thanks [@sindresorhus] for driving)
|
|---|
| 905 | - React Native shared config (based on comment from [#283])
|
|---|
| 906 |
|
|---|
| 907 | ### Fixed
|
|---|
| 908 | - Fixed crash with `newline-after-import` related to the use of switch cases. (fixes [#386], thanks [@ljharb] for reporting) ([#395])
|
|---|
| 909 |
|
|---|
| 910 | ## [1.9.2] - 2016-06-21
|
|---|
| 911 |
|
|---|
| 912 | ### Fixed
|
|---|
| 913 | - Issues with ignored/CJS files in [`export`] and [`no-deprecated`] rules. ([#348], [#370])
|
|---|
| 914 |
|
|---|
| 915 | ## [1.9.1] - 2016-06-16
|
|---|
| 916 |
|
|---|
| 917 | ### Fixed
|
|---|
| 918 | - Reordered precedence for loading resolvers. ([#373])
|
|---|
| 919 |
|
|---|
| 920 | ## [1.9.0] - 2016-06-10
|
|---|
| 921 |
|
|---|
| 922 | ### Added
|
|---|
| 923 | - Added support TomDoc comments to [`no-deprecated`]. ([#321], thanks [@josh])
|
|---|
| 924 | - Added support for loading custom resolvers ([#314], thanks [@le0nik])
|
|---|
| 925 |
|
|---|
| 926 | ### Fixed
|
|---|
| 927 | - [`prefer-default-export`] handles `export function` and `export const` in same file ([#359], thanks [@scottnonnenberg])
|
|---|
| 928 |
|
|---|
| 929 | ## [1.8.1] - 2016-05-23
|
|---|
| 930 |
|
|---|
| 931 | ### Fixed
|
|---|
| 932 | - `export * from 'foo'` now properly ignores a `default` export from `foo`, if any. ([#328]/[#332], thanks [@jkimbo])
|
|---|
| 933 | This impacts all static analysis of imported names. ([`default`], [`named`], [`namespace`], [`export`])
|
|---|
| 934 | - Make [`order`]'s `newline-between` option handle multiline import statements ([#313], thanks [@singles])
|
|---|
| 935 | - Make [`order`]'s `newline-between` option handle not assigned import statements ([#313], thanks [@singles])
|
|---|
| 936 | - Make [`order`]'s `newline-between` option ignore `require` statements inside object literals ([#313], thanks [@singles])
|
|---|
| 937 | - [`prefer-default-export`] properly handles deep destructuring, `export * from ...`, and files with no exports. ([#342]+[#343], thanks [@scottnonnenberg])
|
|---|
| 938 |
|
|---|
| 939 | ## [1.8.0] - 2016-05-11
|
|---|
| 940 |
|
|---|
| 941 | ### Added
|
|---|
| 942 | - [`prefer-default-export`], new rule. ([#308], thanks [@gavriguy])
|
|---|
| 943 |
|
|---|
| 944 | ### Fixed
|
|---|
| 945 | - Ignore namespace / ES7 re-exports in [`no-mutable-exports`]. ([#317], fixed by [#322]. thanks [@borisyankov] + [@jfmengels])
|
|---|
| 946 | - Make [`no-extraneous-dependencies`] handle scoped packages ([#316], thanks [@jfmengels])
|
|---|
| 947 |
|
|---|
| 948 | ## [1.7.0] - 2016-05-06
|
|---|
| 949 |
|
|---|
| 950 | ### Added
|
|---|
| 951 | - [`newline-after-import`], new rule. ([#245], thanks [@singles])
|
|---|
| 952 | - Added an `optionalDependencies` option to [`no-extraneous-dependencies`] to allow/forbid optional dependencies ([#266], thanks [@jfmengels]).
|
|---|
| 953 | - Added `newlines-between` option to [`order`] rule ([#298], thanks [@singles])
|
|---|
| 954 | - add [`no-mutable-exports`] rule ([#290], thanks [@josh])
|
|---|
| 955 | - [`import/extensions` setting]: a list of file extensions to parse as modules
|
|---|
| 956 | and search for `export`s. If unspecified, all extensions are considered valid (for now).
|
|---|
| 957 | In v2, this will likely default to `['.js', MODULE_EXT]`. ([#297], to fix [#267])
|
|---|
| 958 |
|
|---|
| 959 | ### Fixed
|
|---|
| 960 | - [`extensions`]: fallback to source path for extension enforcement if imported
|
|---|
| 961 | module is not resolved. Also, never report for builtins (i.e. `path`). ([#296])
|
|---|
| 962 |
|
|---|
| 963 | ## [1.6.1] - 2016-04-28
|
|---|
| 964 |
|
|---|
| 965 | ### Fixed
|
|---|
| 966 | - [`no-named-as-default-member`]: don't crash on rest props. ([#281], thanks [@SimenB])
|
|---|
| 967 | - support for Node 6: don't pass `null` to `path` functions.
|
|---|
| 968 | Thanks to [@strawbrary] for bringing this up ([#272]) and adding OSX support to the Travis
|
|---|
| 969 | config ([#288]).
|
|---|
| 970 |
|
|---|
| 971 | ## [1.6.0] - 2016-04-25
|
|---|
| 972 |
|
|---|
| 973 | ### Added
|
|---|
| 974 | - add [`no-named-as-default-member`] to `warnings` canned config
|
|---|
| 975 | - add [`no-extraneous-dependencies`] rule ([#241], thanks [@jfmengels])
|
|---|
| 976 | - add [`extensions`] rule ([#250], thanks [@lo1tuma])
|
|---|
| 977 | - add [`no-nodejs-modules`] rule ([#261], thanks [@jfmengels])
|
|---|
| 978 | - add [`order`] rule ([#247], thanks [@jfmengels])
|
|---|
| 979 | - consider `resolve.fallback` config option in the webpack resolver ([#254])
|
|---|
| 980 |
|
|---|
| 981 | ### Changed
|
|---|
| 982 | - [`imports-first`] now allows directives (i.e. `'use strict'`) strictly before
|
|---|
| 983 | any imports ([#256], thanks [@lemonmade])
|
|---|
| 984 |
|
|---|
| 985 | ### Fixed
|
|---|
| 986 | - [`named`] now properly ignores the source module if a name is re-exported from
|
|---|
| 987 | an ignored file (i.e. `node_modules`). Also improved the reported error. (thanks to [@jimbolla] for reporting)
|
|---|
| 988 | - [`no-named-as-default-member`] had a crash on destructuring in loops (thanks for heads up from [@lemonmade])
|
|---|
| 989 |
|
|---|
| 990 | ## [1.5.0] - 2016-04-18
|
|---|
| 991 |
|
|---|
| 992 | ### Added
|
|---|
| 993 | - report resolver errors at the top of the linted file
|
|---|
| 994 | - add [`no-namespace`] rule ([#239], thanks [@singles])
|
|---|
| 995 | - add [`no-named-as-default-member`] rule ([#243], thanks [@dmnd])
|
|---|
| 996 |
|
|---|
| 997 | ### Changed
|
|---|
| 998 | - Rearranged rule groups in README in preparation for more style guide rules
|
|---|
| 999 |
|
|---|
| 1000 | ### Removed
|
|---|
| 1001 | - support for Node 0.10, via `es6-*` ponyfills. Using native Map/Set/Symbol.
|
|---|
| 1002 |
|
|---|
| 1003 | ## [1.4.0] - 2016-03-25
|
|---|
| 1004 |
|
|---|
| 1005 | ### Added
|
|---|
| 1006 | - Resolver plugin interface v2: more explicit response format that more clearly covers the found-but-core-module case, where there is no path.
|
|---|
| 1007 | Still backwards-compatible with the original version of the resolver spec.
|
|---|
| 1008 | - [Resolver documentation](./resolvers/README.md)
|
|---|
| 1009 |
|
|---|
| 1010 | ### Changed
|
|---|
| 1011 | - using `package.json/files` instead of `.npmignore` for package file inclusion ([#228], thanks [@mathieudutour])
|
|---|
| 1012 | - using `es6-*` ponyfills instead of `babel-runtime`
|
|---|
| 1013 |
|
|---|
| 1014 | ## [1.3.0] - 2016-03-20
|
|---|
| 1015 |
|
|---|
| 1016 | Major perf improvements. Between parsing only once and ignoring gigantic, non-module `node_modules`,
|
|---|
| 1017 | there is very little added time.
|
|---|
| 1018 |
|
|---|
| 1019 | My test project takes 17s to lint completely, down from 55s, when using the
|
|---|
| 1020 | memoizing parser, and takes only 27s with naked `babel-eslint` (thus, reparsing local modules).
|
|---|
| 1021 |
|
|---|
| 1022 | ### Added
|
|---|
| 1023 | - This change log ([#216])
|
|---|
| 1024 | - Experimental memoizing [parser](./memo-parser/README.md)
|
|---|
| 1025 |
|
|---|
| 1026 | ### Fixed
|
|---|
| 1027 | - Huge reduction in execution time by _only_ ignoring [`import/ignore` setting] if
|
|---|
| 1028 | something that looks like an `export` is detected in the module content.
|
|---|
| 1029 |
|
|---|
| 1030 | ## [1.2.0] - 2016-03-19
|
|---|
| 1031 |
|
|---|
| 1032 | Thanks [@lencioni] for identifying a huge amount of rework in resolve and kicking
|
|---|
| 1033 | off a bunch of memoization.
|
|---|
| 1034 |
|
|---|
| 1035 | I'm seeing 62% improvement over my normal test codebase when executing only
|
|---|
| 1036 | [`no-unresolved`] in isolation, and ~35% total reduction in lint time.
|
|---|
| 1037 |
|
|---|
| 1038 | ### Changed
|
|---|
| 1039 | - added caching to core/resolve via [#214], configured via [`import/cache` setting]
|
|---|
| 1040 |
|
|---|
| 1041 | ## [1.1.0] - 2016-03-15
|
|---|
| 1042 |
|
|---|
| 1043 | ### Added
|
|---|
| 1044 | - Added an [`ignore`](./docs/rules/no-unresolved.md#ignore) option to [`no-unresolved`] for those pesky files that no resolver can find. (still prefer enhancing the Webpack and Node resolvers to using it, though). See [#89] for details.
|
|---|
| 1045 |
|
|---|
| 1046 | ## [1.0.4] - 2016-03-11
|
|---|
| 1047 |
|
|---|
| 1048 | ### Changed
|
|---|
| 1049 | - respect hoisting for deep namespaces ([`namespace`]/[`no-deprecated`]) ([#211])
|
|---|
| 1050 |
|
|---|
| 1051 | ### Fixed
|
|---|
| 1052 | - don't crash on self references ([#210])
|
|---|
| 1053 | - correct cache behavior in `eslint_d` for deep namespaces ([#200])
|
|---|
| 1054 |
|
|---|
| 1055 | ## [1.0.3] - 2016-02-26
|
|---|
| 1056 |
|
|---|
| 1057 | ### Changed
|
|---|
| 1058 | - no-deprecated follows deep namespaces ([#191])
|
|---|
| 1059 |
|
|---|
| 1060 | ### Fixed
|
|---|
| 1061 | - [`namespace`] no longer flags modules with only a default export as having no names. (ns.default is valid ES6)
|
|---|
| 1062 |
|
|---|
| 1063 | ## [1.0.2] - 2016-02-26
|
|---|
| 1064 |
|
|---|
| 1065 | ### Fixed
|
|---|
| 1066 | - don't parse imports with no specifiers ([#192])
|
|---|
| 1067 |
|
|---|
| 1068 | ## [1.0.1] - 2016-02-25
|
|---|
| 1069 |
|
|---|
| 1070 | ### Fixed
|
|---|
| 1071 | - export `stage-0` shared config
|
|---|
| 1072 | - documented [`no-deprecated`]
|
|---|
| 1073 | - deep namespaces are traversed regardless of how they get imported ([#189])
|
|---|
| 1074 |
|
|---|
| 1075 | ## [1.0.0] - 2016-02-24
|
|---|
| 1076 |
|
|---|
| 1077 | ### Added
|
|---|
| 1078 | - [`no-deprecated`]: WIP rule to let you know at lint time if you're using deprecated functions, constants, classes, or modules.
|
|---|
| 1079 |
|
|---|
| 1080 | ### Changed
|
|---|
| 1081 | - [`namespace`]: support deep namespaces ([#119] via [#157])
|
|---|
| 1082 |
|
|---|
| 1083 | ## [1.0.0-beta.0] - 2016-02-13
|
|---|
| 1084 |
|
|---|
| 1085 | ### Changed
|
|---|
| 1086 | - support for (only) ESLint 2.x
|
|---|
| 1087 | - no longer needs/refers to `import/parser` or `import/parse-options`. Instead, ESLint provides the configured parser + options to the rules, and they use that to parse dependencies.
|
|---|
| 1088 |
|
|---|
| 1089 | ### Removed
|
|---|
| 1090 |
|
|---|
| 1091 | - `babylon` as default import parser (see Breaking)
|
|---|
| 1092 |
|
|---|
| 1093 | ## [0.13.0] - 2016-02-08
|
|---|
| 1094 |
|
|---|
| 1095 | ### Added
|
|---|
| 1096 | - [`no-commonjs`] rule
|
|---|
| 1097 | - [`no-amd`] rule
|
|---|
| 1098 |
|
|---|
| 1099 | ### Removed
|
|---|
| 1100 | - Removed vestigial `no-require` rule. [`no-commonjs`] is more complete.
|
|---|
| 1101 |
|
|---|
| 1102 | ## [0.12.2] - 2016-02-06 [YANKED]
|
|---|
| 1103 |
|
|---|
| 1104 | Unpublished from npm and re-released as 0.13.0. See [#170].
|
|---|
| 1105 |
|
|---|
| 1106 | ## [0.12.1] - 2015-12-17
|
|---|
| 1107 |
|
|---|
| 1108 | ### Changed
|
|---|
| 1109 | - Broke docs for rules out into individual files.
|
|---|
| 1110 |
|
|---|
| 1111 | ## [0.12.0] - 2015-12-14
|
|---|
| 1112 |
|
|---|
| 1113 | ### Changed
|
|---|
| 1114 | - Ignore [`import/ignore` setting] if exports are actually found in the parsed module. Does this to support use of `jsnext:main` in `node_modules` without the pain of managing an allow list or a nuanced deny list.
|
|---|
| 1115 |
|
|---|
| 1116 | ## [0.11.0] - 2015-11-27
|
|---|
| 1117 |
|
|---|
| 1118 | ### Added
|
|---|
| 1119 | - Resolver plugins. Now the linter can read Webpack config, properly follow aliases and ignore externals, dismisses inline loaders, etc. etc.!
|
|---|
| 1120 |
|
|---|
| 1121 | ## Earlier releases (0.10.1 and younger)
|
|---|
| 1122 | See [GitHub release notes](https://github.com/import-js/eslint-plugin-import/releases?after=v0.11.0)
|
|---|
| 1123 | for info on changes for earlier releases.
|
|---|
| 1124 |
|
|---|
| 1125 |
|
|---|
| 1126 | [`import/cache` setting]: ./README.md#importcache
|
|---|
| 1127 | [`import/ignore` setting]: ./README.md#importignore
|
|---|
| 1128 | [`import/extensions` setting]: ./README.md#importextensions
|
|---|
| 1129 | [`import/parsers` setting]: ./README.md#importparsers
|
|---|
| 1130 | [`import/core-modules` setting]: ./README.md#importcore-modules
|
|---|
| 1131 | [`import/external-module-folders` setting]: ./README.md#importexternal-module-folders
|
|---|
| 1132 | [`internal-regex` setting]: ./README.md#importinternal-regex
|
|---|
| 1133 | [`import/node-version` setting]: ./README.md#importnode-version
|
|---|
| 1134 |
|
|---|
| 1135 | [`consistent-type-specifier-style`]: ./docs/rules/consistent-type-specifier-style.md
|
|---|
| 1136 | [`default`]: ./docs/rules/default.md
|
|---|
| 1137 | [`dynamic-import-chunkname`]: ./docs/rules/dynamic-import-chunkname.md
|
|---|
| 1138 | [`enforce-node-protocol-usage`]: ./docs/rules/enforce-node-protocol-usage.md
|
|---|
| 1139 | [`export`]: ./docs/rules/export.md
|
|---|
| 1140 | [`exports-last`]: ./docs/rules/exports-last.md
|
|---|
| 1141 | [`extensions`]: ./docs/rules/extensions.md
|
|---|
| 1142 | [`first`]: ./docs/rules/first.md
|
|---|
| 1143 | [`group-exports`]: ./docs/rules/group-exports.md
|
|---|
| 1144 | [`imports-first`]: ./docs/rules/first.md
|
|---|
| 1145 | [`max-dependencies`]: ./docs/rules/max-dependencies.md
|
|---|
| 1146 | [`named`]: ./docs/rules/named.md
|
|---|
| 1147 | [`namespace`]: ./docs/rules/namespace.md
|
|---|
| 1148 | [`newline-after-import`]: ./docs/rules/newline-after-import.md
|
|---|
| 1149 | [`no-absolute-path`]: ./docs/rules/no-absolute-path.md
|
|---|
| 1150 | [`no-amd`]: ./docs/rules/no-amd.md
|
|---|
| 1151 | [`no-anonymous-default-export`]: ./docs/rules/no-anonymous-default-export.md
|
|---|
| 1152 | [`no-commonjs`]: ./docs/rules/no-commonjs.md
|
|---|
| 1153 | [`no-cycle`]: ./docs/rules/no-cycle.md
|
|---|
| 1154 | [`no-default-export`]: ./docs/rules/no-default-export.md
|
|---|
| 1155 | [`no-deprecated`]: ./docs/rules/no-deprecated.md
|
|---|
| 1156 | [`no-duplicates`]: ./docs/rules/no-duplicates.md
|
|---|
| 1157 | [`no-dynamic-require`]: ./docs/rules/no-dynamic-require.md
|
|---|
| 1158 | [`no-empty-named-blocks`]: ./docs/rules/no-empty-named-blocks.md
|
|---|
| 1159 | [`no-extraneous-dependencies`]: ./docs/rules/no-extraneous-dependencies.md
|
|---|
| 1160 | [`no-import-module-exports`]: ./docs/rules/no-import-module-exports.md
|
|---|
| 1161 | [`no-internal-modules`]: ./docs/rules/no-internal-modules.md
|
|---|
| 1162 | [`no-mutable-exports`]: ./docs/rules/no-mutable-exports.md
|
|---|
| 1163 | [`no-named-as-default-member`]: ./docs/rules/no-named-as-default-member.md
|
|---|
| 1164 | [`no-named-as-default`]: ./docs/rules/no-named-as-default.md
|
|---|
| 1165 | [`no-named-default`]: ./docs/rules/no-named-default.md
|
|---|
| 1166 | [`no-named-export`]: ./docs/rules/no-named-export.md
|
|---|
| 1167 | [`no-namespace`]: ./docs/rules/no-namespace.md
|
|---|
| 1168 | [`no-nodejs-modules`]: ./docs/rules/no-nodejs-modules.md
|
|---|
| 1169 | [`no-relative-packages`]: ./docs/rules/no-relative-packages.md
|
|---|
| 1170 | [`no-relative-parent-imports`]: ./docs/rules/no-relative-parent-imports.md
|
|---|
| 1171 | [`no-restricted-paths`]: ./docs/rules/no-restricted-paths.md
|
|---|
| 1172 | [`no-self-import`]: ./docs/rules/no-self-import.md
|
|---|
| 1173 | [`no-unassigned-import`]: ./docs/rules/no-unassigned-import.md
|
|---|
| 1174 | [`no-unresolved`]: ./docs/rules/no-unresolved.md
|
|---|
| 1175 | [`no-unused-modules`]: ./docs/rules/no-unused-modules.md
|
|---|
| 1176 | [`no-useless-path-segments`]: ./docs/rules/no-useless-path-segments.md
|
|---|
| 1177 | [`no-webpack-loader-syntax`]: ./docs/rules/no-webpack-loader-syntax.md
|
|---|
| 1178 | [`order`]: ./docs/rules/order.md
|
|---|
| 1179 | [`prefer-default-export`]: ./docs/rules/prefer-default-export.md
|
|---|
| 1180 | [`unambiguous`]: ./docs/rules/unambiguous.md
|
|---|
| 1181 |
|
|---|
| 1182 | [`memo-parser`]: ./memo-parser/README.md
|
|---|
| 1183 |
|
|---|
| 1184 | [#3191]: https://github.com/import-js/eslint-plugin-import/pull/3191
|
|---|
| 1185 | [#3173]: https://github.com/import-js/eslint-plugin-import/pull/3173
|
|---|
| 1186 | [#3172]: https://github.com/import-js/eslint-plugin-import/pull/3172
|
|---|
| 1187 | [#3167]: https://github.com/import-js/eslint-plugin-import/pull/3167
|
|---|
| 1188 | [#3166]: https://github.com/import-js/eslint-plugin-import/pull/3166
|
|---|
| 1189 | [#3152]: https://github.com/import-js/eslint-plugin-import/pull/3152
|
|---|
| 1190 | [#3151]: https://github.com/import-js/eslint-plugin-import/pull/3151
|
|---|
| 1191 | [#3138]: https://github.com/import-js/eslint-plugin-import/pull/3138
|
|---|
| 1192 | [#3129]: https://github.com/import-js/eslint-plugin-import/pull/3129
|
|---|
| 1193 | [#3128]: https://github.com/import-js/eslint-plugin-import/pull/3128
|
|---|
| 1194 | [#3127]: https://github.com/import-js/eslint-plugin-import/pull/3127
|
|---|
| 1195 | [#3125]: https://github.com/import-js/eslint-plugin-import/pull/3125
|
|---|
| 1196 | [#3122]: https://github.com/import-js/eslint-plugin-import/pull/3122
|
|---|
| 1197 | [#3116]: https://github.com/import-js/eslint-plugin-import/pull/3116
|
|---|
| 1198 | [#3106]: https://github.com/import-js/eslint-plugin-import/pull/3106
|
|---|
| 1199 | [#3105]: https://github.com/import-js/eslint-plugin-import/pull/3105
|
|---|
| 1200 | [#3104]: https://github.com/import-js/eslint-plugin-import/pull/3104
|
|---|
| 1201 | [#3097]: https://github.com/import-js/eslint-plugin-import/pull/3097
|
|---|
| 1202 | [#3073]: https://github.com/import-js/eslint-plugin-import/pull/3073
|
|---|
| 1203 | [#3072]: https://github.com/import-js/eslint-plugin-import/pull/3072
|
|---|
| 1204 | [#3071]: https://github.com/import-js/eslint-plugin-import/pull/3071
|
|---|
| 1205 | [#3070]: https://github.com/import-js/eslint-plugin-import/pull/3070
|
|---|
| 1206 | [#3068]: https://github.com/import-js/eslint-plugin-import/pull/3068
|
|---|
| 1207 | [#3066]: https://github.com/import-js/eslint-plugin-import/pull/3066
|
|---|
| 1208 | [#3065]: https://github.com/import-js/eslint-plugin-import/pull/3065
|
|---|
| 1209 | [#3062]: https://github.com/import-js/eslint-plugin-import/pull/3062
|
|---|
| 1210 | [#3052]: https://github.com/import-js/eslint-plugin-import/pull/3052
|
|---|
| 1211 | [#3043]: https://github.com/import-js/eslint-plugin-import/pull/3043
|
|---|
| 1212 | [#3036]: https://github.com/import-js/eslint-plugin-import/pull/3036
|
|---|
| 1213 | [#3033]: https://github.com/import-js/eslint-plugin-import/pull/3033
|
|---|
| 1214 | [#3032]: https://github.com/import-js/eslint-plugin-import/pull/3032
|
|---|
| 1215 | [#3024]: https://github.com/import-js/eslint-plugin-import/pull/3024
|
|---|
| 1216 | [#3018]: https://github.com/import-js/eslint-plugin-import/pull/3018
|
|---|
| 1217 | [#3012]: https://github.com/import-js/eslint-plugin-import/pull/3012
|
|---|
| 1218 | [#3011]: https://github.com/import-js/eslint-plugin-import/pull/3011
|
|---|
| 1219 | [#3004]: https://github.com/import-js/eslint-plugin-import/pull/3004
|
|---|
| 1220 | [#2998]: https://github.com/import-js/eslint-plugin-import/pull/2998
|
|---|
| 1221 | [#2996]: https://github.com/import-js/eslint-plugin-import/pull/2996
|
|---|
| 1222 | [#2993]: https://github.com/import-js/eslint-plugin-import/pull/2993
|
|---|
| 1223 | [#2991]: https://github.com/import-js/eslint-plugin-import/pull/2991
|
|---|
| 1224 | [#2989]: https://github.com/import-js/eslint-plugin-import/pull/2989
|
|---|
| 1225 | [#2987]: https://github.com/import-js/eslint-plugin-import/pull/2987
|
|---|
| 1226 | [#2985]: https://github.com/import-js/eslint-plugin-import/pull/2985
|
|---|
| 1227 | [#2982]: https://github.com/import-js/eslint-plugin-import/pull/2982
|
|---|
| 1228 | [#2952]: https://github.com/import-js/eslint-plugin-import/pull/2952
|
|---|
| 1229 | [#2944]: https://github.com/import-js/eslint-plugin-import/pull/2944
|
|---|
| 1230 | [#2942]: https://github.com/import-js/eslint-plugin-import/pull/2942
|
|---|
| 1231 | [#2919]: https://github.com/import-js/eslint-plugin-import/pull/2919
|
|---|
| 1232 | [#2885]: https://github.com/import-js/eslint-plugin-import/pull/2885
|
|---|
| 1233 | [#2884]: https://github.com/import-js/eslint-plugin-import/pull/2884
|
|---|
| 1234 | [#2866]: https://github.com/import-js/eslint-plugin-import/pull/2866
|
|---|
| 1235 | [#2854]: https://github.com/import-js/eslint-plugin-import/pull/2854
|
|---|
| 1236 | [#2851]: https://github.com/import-js/eslint-plugin-import/pull/2851
|
|---|
| 1237 | [#2850]: https://github.com/import-js/eslint-plugin-import/pull/2850
|
|---|
| 1238 | [#2842]: https://github.com/import-js/eslint-plugin-import/pull/2842
|
|---|
| 1239 | [#2835]: https://github.com/import-js/eslint-plugin-import/pull/2835
|
|---|
| 1240 | [#2832]: https://github.com/import-js/eslint-plugin-import/pull/2832
|
|---|
| 1241 | [#2817]: https://github.com/import-js/eslint-plugin-import/pull/2817
|
|---|
| 1242 | [#2778]: https://github.com/import-js/eslint-plugin-import/pull/2778
|
|---|
| 1243 | [#2756]: https://github.com/import-js/eslint-plugin-import/pull/2756
|
|---|
| 1244 | [#2754]: https://github.com/import-js/eslint-plugin-import/pull/2754
|
|---|
| 1245 | [#2748]: https://github.com/import-js/eslint-plugin-import/pull/2748
|
|---|
| 1246 | [#2735]: https://github.com/import-js/eslint-plugin-import/pull/2735
|
|---|
| 1247 | [#2699]: https://github.com/import-js/eslint-plugin-import/pull/2699
|
|---|
| 1248 | [#2664]: https://github.com/import-js/eslint-plugin-import/pull/2664
|
|---|
| 1249 | [#2640]: https://github.com/import-js/eslint-plugin-import/pull/2640
|
|---|
| 1250 | [#2613]: https://github.com/import-js/eslint-plugin-import/pull/2613
|
|---|
| 1251 | [#2608]: https://github.com/import-js/eslint-plugin-import/pull/2608
|
|---|
| 1252 | [#2605]: https://github.com/import-js/eslint-plugin-import/pull/2605
|
|---|
| 1253 | [#2602]: https://github.com/import-js/eslint-plugin-import/pull/2602
|
|---|
| 1254 | [#2598]: https://github.com/import-js/eslint-plugin-import/pull/2598
|
|---|
| 1255 | [#2589]: https://github.com/import-js/eslint-plugin-import/pull/2589
|
|---|
| 1256 | [#2588]: https://github.com/import-js/eslint-plugin-import/pull/2588
|
|---|
| 1257 | [#2582]: https://github.com/import-js/eslint-plugin-import/pull/2582
|
|---|
| 1258 | [#2570]: https://github.com/import-js/eslint-plugin-import/pull/2570
|
|---|
| 1259 | [#2568]: https://github.com/import-js/eslint-plugin-import/pull/2568
|
|---|
| 1260 | [#2546]: https://github.com/import-js/eslint-plugin-import/pull/2546
|
|---|
| 1261 | [#2541]: https://github.com/import-js/eslint-plugin-import/pull/2541
|
|---|
| 1262 | [#2531]: https://github.com/import-js/eslint-plugin-import/pull/2531
|
|---|
| 1263 | [#2511]: https://github.com/import-js/eslint-plugin-import/pull/2511
|
|---|
| 1264 | [#2506]: https://github.com/import-js/eslint-plugin-import/pull/2506
|
|---|
| 1265 | [#2503]: https://github.com/import-js/eslint-plugin-import/pull/2503
|
|---|
| 1266 | [#2490]: https://github.com/import-js/eslint-plugin-import/pull/2490
|
|---|
| 1267 | [#2475]: https://github.com/import-js/eslint-plugin-import/pull/2475
|
|---|
| 1268 | [#2473]: https://github.com/import-js/eslint-plugin-import/pull/2473
|
|---|
| 1269 | [#2466]: https://github.com/import-js/eslint-plugin-import/pull/2466
|
|---|
| 1270 | [#2459]: https://github.com/import-js/eslint-plugin-import/pull/2459
|
|---|
| 1271 | [#2440]: https://github.com/import-js/eslint-plugin-import/pull/2440
|
|---|
| 1272 | [#2438]: https://github.com/import-js/eslint-plugin-import/pull/2438
|
|---|
| 1273 | [#2436]: https://github.com/import-js/eslint-plugin-import/pull/2436
|
|---|
| 1274 | [#2427]: https://github.com/import-js/eslint-plugin-import/pull/2427
|
|---|
| 1275 | [#2424]: https://github.com/import-js/eslint-plugin-import/pull/2424
|
|---|
| 1276 | [#2419]: https://github.com/import-js/eslint-plugin-import/pull/2419
|
|---|
| 1277 | [#2417]: https://github.com/import-js/eslint-plugin-import/pull/2417
|
|---|
| 1278 | [#2411]: https://github.com/import-js/eslint-plugin-import/pull/2411
|
|---|
| 1279 | [#2399]: https://github.com/import-js/eslint-plugin-import/pull/2399
|
|---|
| 1280 | [#2396]: https://github.com/import-js/eslint-plugin-import/pull/2396
|
|---|
| 1281 | [#2395]: https://github.com/import-js/eslint-plugin-import/pull/2395
|
|---|
| 1282 | [#2393]: https://github.com/import-js/eslint-plugin-import/pull/2393
|
|---|
| 1283 | [#2388]: https://github.com/import-js/eslint-plugin-import/pull/2388
|
|---|
| 1284 | [#2387]: https://github.com/import-js/eslint-plugin-import/pull/2387
|
|---|
| 1285 | [#2381]: https://github.com/import-js/eslint-plugin-import/pull/2381
|
|---|
| 1286 | [#2378]: https://github.com/import-js/eslint-plugin-import/pull/2378
|
|---|
| 1287 | [#2374]: https://github.com/import-js/eslint-plugin-import/pull/2374
|
|---|
| 1288 | [#2371]: https://github.com/import-js/eslint-plugin-import/pull/2371
|
|---|
| 1289 | [#2367]: https://github.com/import-js/eslint-plugin-import/pull/2367
|
|---|
| 1290 | [#2358]: https://github.com/import-js/eslint-plugin-import/pull/2358
|
|---|
| 1291 | [#2341]: https://github.com/import-js/eslint-plugin-import/pull/2341
|
|---|
| 1292 | [#2332]: https://github.com/import-js/eslint-plugin-import/pull/2332
|
|---|
| 1293 | [#2334]: https://github.com/import-js/eslint-plugin-import/pull/2334
|
|---|
| 1294 | [#2330]: https://github.com/import-js/eslint-plugin-import/pull/2330
|
|---|
| 1295 | [#2315]: https://github.com/import-js/eslint-plugin-import/pull/2315
|
|---|
| 1296 | [#2305]: https://github.com/import-js/eslint-plugin-import/pull/2305
|
|---|
| 1297 | [#2299]: https://github.com/import-js/eslint-plugin-import/pull/2299
|
|---|
| 1298 | [#2297]: https://github.com/import-js/eslint-plugin-import/pull/2297
|
|---|
| 1299 | [#2287]: https://github.com/import-js/eslint-plugin-import/pull/2287
|
|---|
| 1300 | [#2282]: https://github.com/import-js/eslint-plugin-import/pull/2282
|
|---|
| 1301 | [#2280]: https://github.com/import-js/eslint-plugin-import/pull/2280
|
|---|
| 1302 | [#2279]: https://github.com/import-js/eslint-plugin-import/pull/2279
|
|---|
| 1303 | [#2272]: https://github.com/import-js/eslint-plugin-import/pull/2272
|
|---|
| 1304 | [#2271]: https://github.com/import-js/eslint-plugin-import/pull/2271
|
|---|
| 1305 | [#2270]: https://github.com/import-js/eslint-plugin-import/pull/2270
|
|---|
| 1306 | [#2240]: https://github.com/import-js/eslint-plugin-import/pull/2240
|
|---|
| 1307 | [#2233]: https://github.com/import-js/eslint-plugin-import/pull/2233
|
|---|
| 1308 | [#2226]: https://github.com/import-js/eslint-plugin-import/pull/2226
|
|---|
| 1309 | [#2220]: https://github.com/import-js/eslint-plugin-import/pull/2220
|
|---|
| 1310 | [#2219]: https://github.com/import-js/eslint-plugin-import/pull/2219
|
|---|
| 1311 | [#2212]: https://github.com/import-js/eslint-plugin-import/pull/2212
|
|---|
| 1312 | [#2196]: https://github.com/import-js/eslint-plugin-import/pull/2196
|
|---|
| 1313 | [#2194]: https://github.com/import-js/eslint-plugin-import/pull/2194
|
|---|
| 1314 | [#2191]: https://github.com/import-js/eslint-plugin-import/pull/2191
|
|---|
| 1315 | [#2184]: https://github.com/import-js/eslint-plugin-import/pull/2184
|
|---|
| 1316 | [#2179]: https://github.com/import-js/eslint-plugin-import/pull/2179
|
|---|
| 1317 | [#2160]: https://github.com/import-js/eslint-plugin-import/pull/2160
|
|---|
| 1318 | [#2158]: https://github.com/import-js/eslint-plugin-import/pull/2158
|
|---|
| 1319 | [#2156]: https://github.com/import-js/eslint-plugin-import/pull/2156
|
|---|
| 1320 | [#2149]: https://github.com/import-js/eslint-plugin-import/pull/2149
|
|---|
| 1321 | [#2146]: https://github.com/import-js/eslint-plugin-import/pull/2146
|
|---|
| 1322 | [#2140]: https://github.com/import-js/eslint-plugin-import/pull/2140
|
|---|
| 1323 | [#2138]: https://github.com/import-js/eslint-plugin-import/pull/2138
|
|---|
| 1324 | [#2121]: https://github.com/import-js/eslint-plugin-import/pull/2121
|
|---|
| 1325 | [#2112]: https://github.com/import-js/eslint-plugin-import/pull/2112
|
|---|
| 1326 | [#2099]: https://github.com/import-js/eslint-plugin-import/pull/2099
|
|---|
| 1327 | [#2097]: https://github.com/import-js/eslint-plugin-import/pull/2097
|
|---|
| 1328 | [#2090]: https://github.com/import-js/eslint-plugin-import/pull/2090
|
|---|
| 1329 | [#2087]: https://github.com/import-js/eslint-plugin-import/pull/2087
|
|---|
| 1330 | [#2083]: https://github.com/import-js/eslint-plugin-import/pull/2083
|
|---|
| 1331 | [#2075]: https://github.com/import-js/eslint-plugin-import/pull/2075
|
|---|
| 1332 | [#2071]: https://github.com/import-js/eslint-plugin-import/pull/2071
|
|---|
| 1333 | [#2047]: https://github.com/import-js/eslint-plugin-import/pull/2047
|
|---|
| 1334 | [#2034]: https://github.com/import-js/eslint-plugin-import/pull/2034
|
|---|
| 1335 | [#2028]: https://github.com/import-js/eslint-plugin-import/pull/2028
|
|---|
| 1336 | [#2026]: https://github.com/import-js/eslint-plugin-import/pull/2026
|
|---|
| 1337 | [#2022]: https://github.com/import-js/eslint-plugin-import/pull/2022
|
|---|
| 1338 | [#2021]: https://github.com/import-js/eslint-plugin-import/pull/2021
|
|---|
| 1339 | [#2012]: https://github.com/import-js/eslint-plugin-import/pull/2012
|
|---|
| 1340 | [#1997]: https://github.com/import-js/eslint-plugin-import/pull/1997
|
|---|
| 1341 | [#1993]: https://github.com/import-js/eslint-plugin-import/pull/1993
|
|---|
| 1342 | [#1990]: https://github.com/import-js/eslint-plugin-import/pull/1990
|
|---|
| 1343 | [#1985]: https://github.com/import-js/eslint-plugin-import/pull/1985
|
|---|
| 1344 | [#1983]: https://github.com/import-js/eslint-plugin-import/pull/1983
|
|---|
| 1345 | [#1974]: https://github.com/import-js/eslint-plugin-import/pull/1974
|
|---|
| 1346 | [#1958]: https://github.com/import-js/eslint-plugin-import/pull/1958
|
|---|
| 1347 | [#1948]: https://github.com/import-js/eslint-plugin-import/pull/1948
|
|---|
| 1348 | [#1947]: https://github.com/import-js/eslint-plugin-import/pull/1947
|
|---|
| 1349 | [#1944]: https://github.com/import-js/eslint-plugin-import/pull/1944
|
|---|
| 1350 | [#1940]: https://github.com/import-js/eslint-plugin-import/pull/1940
|
|---|
| 1351 | [#1897]: https://github.com/import-js/eslint-plugin-import/pull/1897
|
|---|
| 1352 | [#1889]: https://github.com/import-js/eslint-plugin-import/pull/1889
|
|---|
| 1353 | [#1878]: https://github.com/import-js/eslint-plugin-import/pull/1878
|
|---|
| 1354 | [#1860]: https://github.com/import-js/eslint-plugin-import/pull/1860
|
|---|
| 1355 | [#1848]: https://github.com/import-js/eslint-plugin-import/pull/1848
|
|---|
| 1356 | [#1847]: https://github.com/import-js/eslint-plugin-import/pull/1847
|
|---|
| 1357 | [#1846]: https://github.com/import-js/eslint-plugin-import/pull/1846
|
|---|
| 1358 | [#1836]: https://github.com/import-js/eslint-plugin-import/pull/1836
|
|---|
| 1359 | [#1835]: https://github.com/import-js/eslint-plugin-import/pull/1835
|
|---|
| 1360 | [#1833]: https://github.com/import-js/eslint-plugin-import/pull/1833
|
|---|
| 1361 | [#1831]: https://github.com/import-js/eslint-plugin-import/pull/1831
|
|---|
| 1362 | [#1830]: https://github.com/import-js/eslint-plugin-import/pull/1830
|
|---|
| 1363 | [#1824]: https://github.com/import-js/eslint-plugin-import/pull/1824
|
|---|
| 1364 | [#1823]: https://github.com/import-js/eslint-plugin-import/pull/1823
|
|---|
| 1365 | [#1822]: https://github.com/import-js/eslint-plugin-import/pull/1822
|
|---|
| 1366 | [#1820]: https://github.com/import-js/eslint-plugin-import/pull/1820
|
|---|
| 1367 | [#1819]: https://github.com/import-js/eslint-plugin-import/pull/1819
|
|---|
| 1368 | [#1802]: https://github.com/import-js/eslint-plugin-import/pull/1802
|
|---|
| 1369 | [#1788]: https://github.com/import-js/eslint-plugin-import/pull/1788
|
|---|
| 1370 | [#1786]: https://github.com/import-js/eslint-plugin-import/pull/1786
|
|---|
| 1371 | [#1785]: https://github.com/import-js/eslint-plugin-import/pull/1785
|
|---|
| 1372 | [#1776]: https://github.com/import-js/eslint-plugin-import/pull/1776
|
|---|
| 1373 | [#1770]: https://github.com/import-js/eslint-plugin-import/pull/1770
|
|---|
| 1374 | [#1764]: https://github.com/import-js/eslint-plugin-import/pull/1764
|
|---|
| 1375 | [#1763]: https://github.com/import-js/eslint-plugin-import/pull/1763
|
|---|
| 1376 | [#1751]: https://github.com/import-js/eslint-plugin-import/pull/1751
|
|---|
| 1377 | [#1744]: https://github.com/import-js/eslint-plugin-import/pull/1744
|
|---|
| 1378 | [#1736]: https://github.com/import-js/eslint-plugin-import/pull/1736
|
|---|
| 1379 | [#1735]: https://github.com/import-js/eslint-plugin-import/pull/1735
|
|---|
| 1380 | [#1726]: https://github.com/import-js/eslint-plugin-import/pull/1726
|
|---|
| 1381 | [#1724]: https://github.com/import-js/eslint-plugin-import/pull/1724
|
|---|
| 1382 | [#1719]: https://github.com/import-js/eslint-plugin-import/pull/1719
|
|---|
| 1383 | [#1696]: https://github.com/import-js/eslint-plugin-import/pull/1696
|
|---|
| 1384 | [#1691]: https://github.com/import-js/eslint-plugin-import/pull/1691
|
|---|
| 1385 | [#1690]: https://github.com/import-js/eslint-plugin-import/pull/1690
|
|---|
| 1386 | [#1689]: https://github.com/import-js/eslint-plugin-import/pull/1689
|
|---|
| 1387 | [#1681]: https://github.com/import-js/eslint-plugin-import/pull/1681
|
|---|
| 1388 | [#1676]: https://github.com/import-js/eslint-plugin-import/pull/1676
|
|---|
| 1389 | [#1666]: https://github.com/import-js/eslint-plugin-import/pull/1666
|
|---|
| 1390 | [#1664]: https://github.com/import-js/eslint-plugin-import/pull/1664
|
|---|
| 1391 | [#1660]: https://github.com/import-js/eslint-plugin-import/pull/1660
|
|---|
| 1392 | [#1658]: https://github.com/import-js/eslint-plugin-import/pull/1658
|
|---|
| 1393 | [#1651]: https://github.com/import-js/eslint-plugin-import/pull/1651
|
|---|
| 1394 | [#1626]: https://github.com/import-js/eslint-plugin-import/pull/1626
|
|---|
| 1395 | [#1620]: https://github.com/import-js/eslint-plugin-import/pull/1620
|
|---|
| 1396 | [#1619]: https://github.com/import-js/eslint-plugin-import/pull/1619
|
|---|
| 1397 | [#1612]: https://github.com/import-js/eslint-plugin-import/pull/1612
|
|---|
| 1398 | [#1611]: https://github.com/import-js/eslint-plugin-import/pull/1611
|
|---|
| 1399 | [#1605]: https://github.com/import-js/eslint-plugin-import/pull/1605
|
|---|
| 1400 | [#1586]: https://github.com/import-js/eslint-plugin-import/pull/1586
|
|---|
| 1401 | [#1572]: https://github.com/import-js/eslint-plugin-import/pull/1572
|
|---|
| 1402 | [#1569]: https://github.com/import-js/eslint-plugin-import/pull/1569
|
|---|
| 1403 | [#1563]: https://github.com/import-js/eslint-plugin-import/pull/1563
|
|---|
| 1404 | [#1560]: https://github.com/import-js/eslint-plugin-import/pull/1560
|
|---|
| 1405 | [#1551]: https://github.com/import-js/eslint-plugin-import/pull/1551
|
|---|
| 1406 | [#1542]: https://github.com/import-js/eslint-plugin-import/pull/1542
|
|---|
| 1407 | [#1534]: https://github.com/import-js/eslint-plugin-import/pull/1534
|
|---|
| 1408 | [#1528]: https://github.com/import-js/eslint-plugin-import/pull/1528
|
|---|
| 1409 | [#1526]: https://github.com/import-js/eslint-plugin-import/pull/1526
|
|---|
| 1410 | [#1521]: https://github.com/import-js/eslint-plugin-import/pull/1521
|
|---|
| 1411 | [#1519]: https://github.com/import-js/eslint-plugin-import/pull/1519
|
|---|
| 1412 | [#1517]: https://github.com/import-js/eslint-plugin-import/pull/1517
|
|---|
| 1413 | [#1507]: https://github.com/import-js/eslint-plugin-import/pull/1507
|
|---|
| 1414 | [#1506]: https://github.com/import-js/eslint-plugin-import/pull/1506
|
|---|
| 1415 | [#1496]: https://github.com/import-js/eslint-plugin-import/pull/1496
|
|---|
| 1416 | [#1495]: https://github.com/import-js/eslint-plugin-import/pull/1495
|
|---|
| 1417 | [#1494]: https://github.com/import-js/eslint-plugin-import/pull/1494
|
|---|
| 1418 | [#1493]: https://github.com/import-js/eslint-plugin-import/pull/1493
|
|---|
| 1419 | [#1491]: https://github.com/import-js/eslint-plugin-import/pull/1491
|
|---|
| 1420 | [#1472]: https://github.com/import-js/eslint-plugin-import/pull/1472
|
|---|
| 1421 | [#1470]: https://github.com/import-js/eslint-plugin-import/pull/1470
|
|---|
| 1422 | [#1447]: https://github.com/import-js/eslint-plugin-import/pull/1447
|
|---|
| 1423 | [#1439]: https://github.com/import-js/eslint-plugin-import/pull/1439
|
|---|
| 1424 | [#1436]: https://github.com/import-js/eslint-plugin-import/pull/1436
|
|---|
| 1425 | [#1435]: https://github.com/import-js/eslint-plugin-import/pull/1435
|
|---|
| 1426 | [#1425]: https://github.com/import-js/eslint-plugin-import/pull/1425
|
|---|
| 1427 | [#1419]: https://github.com/import-js/eslint-plugin-import/pull/1419
|
|---|
| 1428 | [#1412]: https://github.com/import-js/eslint-plugin-import/pull/1412
|
|---|
| 1429 | [#1409]: https://github.com/import-js/eslint-plugin-import/pull/1409
|
|---|
| 1430 | [#1404]: https://github.com/import-js/eslint-plugin-import/pull/1404
|
|---|
| 1431 | [#1401]: https://github.com/import-js/eslint-plugin-import/pull/1401
|
|---|
| 1432 | [#1393]: https://github.com/import-js/eslint-plugin-import/pull/1393
|
|---|
| 1433 | [#1389]: https://github.com/import-js/eslint-plugin-import/pull/1389
|
|---|
| 1434 | [#1386]: https://github.com/import-js/eslint-plugin-import/pull/1386
|
|---|
| 1435 | [#1377]: https://github.com/import-js/eslint-plugin-import/pull/1377
|
|---|
| 1436 | [#1375]: https://github.com/import-js/eslint-plugin-import/pull/1375
|
|---|
| 1437 | [#1372]: https://github.com/import-js/eslint-plugin-import/pull/1372
|
|---|
| 1438 | [#1371]: https://github.com/import-js/eslint-plugin-import/pull/1371
|
|---|
| 1439 | [#1370]: https://github.com/import-js/eslint-plugin-import/pull/1370
|
|---|
| 1440 | [#1363]: https://github.com/import-js/eslint-plugin-import/pull/1363
|
|---|
| 1441 | [#1360]: https://github.com/import-js/eslint-plugin-import/pull/1360
|
|---|
| 1442 | [#1358]: https://github.com/import-js/eslint-plugin-import/pull/1358
|
|---|
| 1443 | [#1356]: https://github.com/import-js/eslint-plugin-import/pull/1356
|
|---|
| 1444 | [#1354]: https://github.com/import-js/eslint-plugin-import/pull/1354
|
|---|
| 1445 | [#1352]: https://github.com/import-js/eslint-plugin-import/pull/1352
|
|---|
| 1446 | [#1347]: https://github.com/import-js/eslint-plugin-import/pull/1347
|
|---|
| 1447 | [#1345]: https://github.com/import-js/eslint-plugin-import/pull/1345
|
|---|
| 1448 | [#1342]: https://github.com/import-js/eslint-plugin-import/pull/1342
|
|---|
| 1449 | [#1340]: https://github.com/import-js/eslint-plugin-import/pull/1340
|
|---|
| 1450 | [#1333]: https://github.com/import-js/eslint-plugin-import/pull/1333
|
|---|
| 1451 | [#1331]: https://github.com/import-js/eslint-plugin-import/pull/1331
|
|---|
| 1452 | [#1330]: https://github.com/import-js/eslint-plugin-import/pull/1330
|
|---|
| 1453 | [#1320]: https://github.com/import-js/eslint-plugin-import/pull/1320
|
|---|
| 1454 | [#1319]: https://github.com/import-js/eslint-plugin-import/pull/1319
|
|---|
| 1455 | [#1312]: https://github.com/import-js/eslint-plugin-import/pull/1312
|
|---|
| 1456 | [#1308]: https://github.com/import-js/eslint-plugin-import/pull/1308
|
|---|
| 1457 | [#1304]: https://github.com/import-js/eslint-plugin-import/pull/1304
|
|---|
| 1458 | [#1297]: https://github.com/import-js/eslint-plugin-import/pull/1297
|
|---|
| 1459 | [#1295]: https://github.com/import-js/eslint-plugin-import/pull/1295
|
|---|
| 1460 | [#1294]: https://github.com/import-js/eslint-plugin-import/pull/1294
|
|---|
| 1461 | [#1290]: https://github.com/import-js/eslint-plugin-import/pull/1290
|
|---|
| 1462 | [#1277]: https://github.com/import-js/eslint-plugin-import/pull/1277
|
|---|
| 1463 | [#1262]: https://github.com/import-js/eslint-plugin-import/pull/1262
|
|---|
| 1464 | [#1257]: https://github.com/import-js/eslint-plugin-import/pull/1257
|
|---|
| 1465 | [#1253]: https://github.com/import-js/eslint-plugin-import/pull/1253
|
|---|
| 1466 | [#1248]: https://github.com/import-js/eslint-plugin-import/pull/1248
|
|---|
| 1467 | [#1238]: https://github.com/import-js/eslint-plugin-import/pull/1238
|
|---|
| 1468 | [#1237]: https://github.com/import-js/eslint-plugin-import/pull/1237
|
|---|
| 1469 | [#1235]: https://github.com/import-js/eslint-plugin-import/pull/1235
|
|---|
| 1470 | [#1234]: https://github.com/import-js/eslint-plugin-import/pull/1234
|
|---|
| 1471 | [#1232]: https://github.com/import-js/eslint-plugin-import/pull/1232
|
|---|
| 1472 | [#1223]: https://github.com/import-js/eslint-plugin-import/pull/1223
|
|---|
| 1473 | [#1222]: https://github.com/import-js/eslint-plugin-import/pull/1222
|
|---|
| 1474 | [#1218]: https://github.com/import-js/eslint-plugin-import/pull/1218
|
|---|
| 1475 | [#1176]: https://github.com/import-js/eslint-plugin-import/pull/1176
|
|---|
| 1476 | [#1163]: https://github.com/import-js/eslint-plugin-import/pull/1163
|
|---|
| 1477 | [#1157]: https://github.com/import-js/eslint-plugin-import/pull/1157
|
|---|
| 1478 | [#1151]: https://github.com/import-js/eslint-plugin-import/pull/1151
|
|---|
| 1479 | [#1142]: https://github.com/import-js/eslint-plugin-import/pull/1142
|
|---|
| 1480 | [#1139]: https://github.com/import-js/eslint-plugin-import/pull/1139
|
|---|
| 1481 | [#1137]: https://github.com/import-js/eslint-plugin-import/pull/1137
|
|---|
| 1482 | [#1135]: https://github.com/import-js/eslint-plugin-import/pull/1135
|
|---|
| 1483 | [#1128]: https://github.com/import-js/eslint-plugin-import/pull/1128
|
|---|
| 1484 | [#1126]: https://github.com/import-js/eslint-plugin-import/pull/1126
|
|---|
| 1485 | [#1122]: https://github.com/import-js/eslint-plugin-import/pull/1122
|
|---|
| 1486 | [#1112]: https://github.com/import-js/eslint-plugin-import/pull/1112
|
|---|
| 1487 | [#1107]: https://github.com/import-js/eslint-plugin-import/pull/1107
|
|---|
| 1488 | [#1106]: https://github.com/import-js/eslint-plugin-import/pull/1106
|
|---|
| 1489 | [#1105]: https://github.com/import-js/eslint-plugin-import/pull/1105
|
|---|
| 1490 | [#1093]: https://github.com/import-js/eslint-plugin-import/pull/1093
|
|---|
| 1491 | [#1085]: https://github.com/import-js/eslint-plugin-import/pull/1085
|
|---|
| 1492 | [#1068]: https://github.com/import-js/eslint-plugin-import/pull/1068
|
|---|
| 1493 | [#1049]: https://github.com/import-js/eslint-plugin-import/pull/1049
|
|---|
| 1494 | [#1046]: https://github.com/import-js/eslint-plugin-import/pull/1046
|
|---|
| 1495 | [#966]: https://github.com/import-js/eslint-plugin-import/pull/966
|
|---|
| 1496 | [#944]: https://github.com/import-js/eslint-plugin-import/pull/944
|
|---|
| 1497 | [#912]: https://github.com/import-js/eslint-plugin-import/pull/912
|
|---|
| 1498 | [#908]: https://github.com/import-js/eslint-plugin-import/pull/908
|
|---|
| 1499 | [#891]: https://github.com/import-js/eslint-plugin-import/pull/891
|
|---|
| 1500 | [#889]: https://github.com/import-js/eslint-plugin-import/pull/889
|
|---|
| 1501 | [#880]: https://github.com/import-js/eslint-plugin-import/pull/880
|
|---|
| 1502 | [#871]: https://github.com/import-js/eslint-plugin-import/pull/871
|
|---|
| 1503 | [#858]: https://github.com/import-js/eslint-plugin-import/pull/858
|
|---|
| 1504 | [#843]: https://github.com/import-js/eslint-plugin-import/pull/843
|
|---|
| 1505 | [#804]: https://github.com/import-js/eslint-plugin-import/pull/804
|
|---|
| 1506 | [#797]: https://github.com/import-js/eslint-plugin-import/pull/797
|
|---|
| 1507 | [#794]: https://github.com/import-js/eslint-plugin-import/pull/794
|
|---|
| 1508 | [#744]: https://github.com/import-js/eslint-plugin-import/pull/744
|
|---|
| 1509 | [#742]: https://github.com/import-js/eslint-plugin-import/pull/742
|
|---|
| 1510 | [#737]: https://github.com/import-js/eslint-plugin-import/pull/737
|
|---|
| 1511 | [#727]: https://github.com/import-js/eslint-plugin-import/pull/727
|
|---|
| 1512 | [#721]: https://github.com/import-js/eslint-plugin-import/pull/721
|
|---|
| 1513 | [#712]: https://github.com/import-js/eslint-plugin-import/pull/712
|
|---|
| 1514 | [#696]: https://github.com/import-js/eslint-plugin-import/pull/696
|
|---|
| 1515 | [#685]: https://github.com/import-js/eslint-plugin-import/pull/685
|
|---|
| 1516 | [#680]: https://github.com/import-js/eslint-plugin-import/pull/680
|
|---|
| 1517 | [#654]: https://github.com/import-js/eslint-plugin-import/pull/654
|
|---|
| 1518 | [#639]: https://github.com/import-js/eslint-plugin-import/pull/639
|
|---|
| 1519 | [#632]: https://github.com/import-js/eslint-plugin-import/pull/632
|
|---|
| 1520 | [#630]: https://github.com/import-js/eslint-plugin-import/pull/630
|
|---|
| 1521 | [#629]: https://github.com/import-js/eslint-plugin-import/pull/629
|
|---|
| 1522 | [#628]: https://github.com/import-js/eslint-plugin-import/pull/628
|
|---|
| 1523 | [#596]: https://github.com/import-js/eslint-plugin-import/pull/596
|
|---|
| 1524 | [#586]: https://github.com/import-js/eslint-plugin-import/pull/586
|
|---|
| 1525 | [#578]: https://github.com/import-js/eslint-plugin-import/pull/578
|
|---|
| 1526 | [#568]: https://github.com/import-js/eslint-plugin-import/pull/568
|
|---|
| 1527 | [#555]: https://github.com/import-js/eslint-plugin-import/pull/555
|
|---|
| 1528 | [#538]: https://github.com/import-js/eslint-plugin-import/pull/538
|
|---|
| 1529 | [#527]: https://github.com/import-js/eslint-plugin-import/pull/527
|
|---|
| 1530 | [#518]: https://github.com/import-js/eslint-plugin-import/pull/518
|
|---|
| 1531 | [#509]: https://github.com/import-js/eslint-plugin-import/pull/509
|
|---|
| 1532 | [#508]: https://github.com/import-js/eslint-plugin-import/pull/508
|
|---|
| 1533 | [#503]: https://github.com/import-js/eslint-plugin-import/pull/503
|
|---|
| 1534 | [#499]: https://github.com/import-js/eslint-plugin-import/pull/499
|
|---|
| 1535 | [#489]: https://github.com/import-js/eslint-plugin-import/pull/489
|
|---|
| 1536 | [#485]: https://github.com/import-js/eslint-plugin-import/pull/485
|
|---|
| 1537 | [#461]: https://github.com/import-js/eslint-plugin-import/pull/461
|
|---|
| 1538 | [#449]: https://github.com/import-js/eslint-plugin-import/pull/449
|
|---|
| 1539 | [#444]: https://github.com/import-js/eslint-plugin-import/pull/444
|
|---|
| 1540 | [#428]: https://github.com/import-js/eslint-plugin-import/pull/428
|
|---|
| 1541 | [#395]: https://github.com/import-js/eslint-plugin-import/pull/395
|
|---|
| 1542 | [#371]: https://github.com/import-js/eslint-plugin-import/pull/371
|
|---|
| 1543 | [#365]: https://github.com/import-js/eslint-plugin-import/pull/365
|
|---|
| 1544 | [#359]: https://github.com/import-js/eslint-plugin-import/pull/359
|
|---|
| 1545 | [#343]: https://github.com/import-js/eslint-plugin-import/pull/343
|
|---|
| 1546 | [#332]: https://github.com/import-js/eslint-plugin-import/pull/332
|
|---|
| 1547 | [#322]: https://github.com/import-js/eslint-plugin-import/pull/322
|
|---|
| 1548 | [#321]: https://github.com/import-js/eslint-plugin-import/pull/321
|
|---|
| 1549 | [#316]: https://github.com/import-js/eslint-plugin-import/pull/316
|
|---|
| 1550 | [#314]: https://github.com/import-js/eslint-plugin-import/pull/314
|
|---|
| 1551 | [#308]: https://github.com/import-js/eslint-plugin-import/pull/308
|
|---|
| 1552 | [#298]: https://github.com/import-js/eslint-plugin-import/pull/298
|
|---|
| 1553 | [#297]: https://github.com/import-js/eslint-plugin-import/pull/297
|
|---|
| 1554 | [#296]: https://github.com/import-js/eslint-plugin-import/pull/296
|
|---|
| 1555 | [#290]: https://github.com/import-js/eslint-plugin-import/pull/290
|
|---|
| 1556 | [#288]: https://github.com/import-js/eslint-plugin-import/pull/288
|
|---|
| 1557 | [#261]: https://github.com/import-js/eslint-plugin-import/pull/261
|
|---|
| 1558 | [#256]: https://github.com/import-js/eslint-plugin-import/pull/256
|
|---|
| 1559 | [#254]: https://github.com/import-js/eslint-plugin-import/pull/254
|
|---|
| 1560 | [#250]: https://github.com/import-js/eslint-plugin-import/pull/250
|
|---|
| 1561 | [#247]: https://github.com/import-js/eslint-plugin-import/pull/247
|
|---|
| 1562 | [#245]: https://github.com/import-js/eslint-plugin-import/pull/245
|
|---|
| 1563 | [#243]: https://github.com/import-js/eslint-plugin-import/pull/243
|
|---|
| 1564 | [#241]: https://github.com/import-js/eslint-plugin-import/pull/241
|
|---|
| 1565 | [#239]: https://github.com/import-js/eslint-plugin-import/pull/239
|
|---|
| 1566 | [#228]: https://github.com/import-js/eslint-plugin-import/pull/228
|
|---|
| 1567 | [#211]: https://github.com/import-js/eslint-plugin-import/pull/211
|
|---|
| 1568 | [#157]: https://github.com/import-js/eslint-plugin-import/pull/157
|
|---|
| 1569 |
|
|---|
| 1570 | [ljharb#37]: https://github.com/ljharb/eslint-plugin-import/pull/37
|
|---|
| 1571 |
|
|---|
| 1572 | [#2930]: https://github.com/import-js/eslint-plugin-import/issues/2930
|
|---|
| 1573 | [#2687]: https://github.com/import-js/eslint-plugin-import/issues/2687
|
|---|
| 1574 | [#2684]: https://github.com/import-js/eslint-plugin-import/issues/2684
|
|---|
| 1575 | [#2682]: https://github.com/import-js/eslint-plugin-import/issues/2682
|
|---|
| 1576 | [#2674]: https://github.com/import-js/eslint-plugin-import/issues/2674
|
|---|
| 1577 | [#2668]: https://github.com/import-js/eslint-plugin-import/issues/2668
|
|---|
| 1578 | [#2666]: https://github.com/import-js/eslint-plugin-import/issues/2666
|
|---|
| 1579 | [#2665]: https://github.com/import-js/eslint-plugin-import/issues/2665
|
|---|
| 1580 | [#2577]: https://github.com/import-js/eslint-plugin-import/issues/2577
|
|---|
| 1581 | [#2447]: https://github.com/import-js/eslint-plugin-import/issues/2447
|
|---|
| 1582 | [#2444]: https://github.com/import-js/eslint-plugin-import/issues/2444
|
|---|
| 1583 | [#2412]: https://github.com/import-js/eslint-plugin-import/issues/2412
|
|---|
| 1584 | [#2392]: https://github.com/import-js/eslint-plugin-import/issues/2392
|
|---|
| 1585 | [#2340]: https://github.com/import-js/eslint-plugin-import/issues/2340
|
|---|
| 1586 | [#2255]: https://github.com/import-js/eslint-plugin-import/issues/2255
|
|---|
| 1587 | [#2210]: https://github.com/import-js/eslint-plugin-import/issues/2210
|
|---|
| 1588 | [#2201]: https://github.com/import-js/eslint-plugin-import/issues/2201
|
|---|
| 1589 | [#2199]: https://github.com/import-js/eslint-plugin-import/issues/2199
|
|---|
| 1590 | [#2161]: https://github.com/import-js/eslint-plugin-import/issues/2161
|
|---|
| 1591 | [#2118]: https://github.com/import-js/eslint-plugin-import/issues/2118
|
|---|
| 1592 | [#2067]: https://github.com/import-js/eslint-plugin-import/issues/2067
|
|---|
| 1593 | [#2063]: https://github.com/import-js/eslint-plugin-import/issues/2063
|
|---|
| 1594 | [#2056]: https://github.com/import-js/eslint-plugin-import/issues/2056
|
|---|
| 1595 | [#1998]: https://github.com/import-js/eslint-plugin-import/issues/1998
|
|---|
| 1596 | [#1965]: https://github.com/import-js/eslint-plugin-import/issues/1965
|
|---|
| 1597 | [#1924]: https://github.com/import-js/eslint-plugin-import/issues/1924
|
|---|
| 1598 | [#1854]: https://github.com/import-js/eslint-plugin-import/issues/1854
|
|---|
| 1599 | [#1841]: https://github.com/import-js/eslint-plugin-import/issues/1841
|
|---|
| 1600 | [#1834]: https://github.com/import-js/eslint-plugin-import/issues/1834
|
|---|
| 1601 | [#1814]: https://github.com/import-js/eslint-plugin-import/issues/1814
|
|---|
| 1602 | [#1811]: https://github.com/import-js/eslint-plugin-import/issues/1811
|
|---|
| 1603 | [#1808]: https://github.com/import-js/eslint-plugin-import/issues/1808
|
|---|
| 1604 | [#1805]: https://github.com/import-js/eslint-plugin-import/issues/1805
|
|---|
| 1605 | [#1801]: https://github.com/import-js/eslint-plugin-import/issues/1801
|
|---|
| 1606 | [#1722]: https://github.com/import-js/eslint-plugin-import/issues/1722
|
|---|
| 1607 | [#1704]: https://github.com/import-js/eslint-plugin-import/issues/1704
|
|---|
| 1608 | [#1702]: https://github.com/import-js/eslint-plugin-import/issues/1702
|
|---|
| 1609 | [#1635]: https://github.com/import-js/eslint-plugin-import/issues/1635
|
|---|
| 1610 | [#1631]: https://github.com/import-js/eslint-plugin-import/issues/1631
|
|---|
| 1611 | [#1616]: https://github.com/import-js/eslint-plugin-import/issues/1616
|
|---|
| 1612 | [#1613]: https://github.com/import-js/eslint-plugin-import/issues/1613
|
|---|
| 1613 | [#1590]: https://github.com/import-js/eslint-plugin-import/issues/1590
|
|---|
| 1614 | [#1589]: https://github.com/import-js/eslint-plugin-import/issues/1589
|
|---|
| 1615 | [#1565]: https://github.com/import-js/eslint-plugin-import/issues/1565
|
|---|
| 1616 | [#1366]: https://github.com/import-js/eslint-plugin-import/issues/1366
|
|---|
| 1617 | [#1334]: https://github.com/import-js/eslint-plugin-import/issues/1334
|
|---|
| 1618 | [#1323]: https://github.com/import-js/eslint-plugin-import/issues/1323
|
|---|
| 1619 | [#1322]: https://github.com/import-js/eslint-plugin-import/issues/1322
|
|---|
| 1620 | [#1300]: https://github.com/import-js/eslint-plugin-import/issues/1300
|
|---|
| 1621 | [#1293]: https://github.com/import-js/eslint-plugin-import/issues/1293
|
|---|
| 1622 | [#1266]: https://github.com/import-js/eslint-plugin-import/issues/1266
|
|---|
| 1623 | [#1256]: https://github.com/import-js/eslint-plugin-import/issues/1256
|
|---|
| 1624 | [#1233]: https://github.com/import-js/eslint-plugin-import/issues/1233
|
|---|
| 1625 | [#1175]: https://github.com/import-js/eslint-plugin-import/issues/1175
|
|---|
| 1626 | [#1166]: https://github.com/import-js/eslint-plugin-import/issues/1166
|
|---|
| 1627 | [#1144]: https://github.com/import-js/eslint-plugin-import/issues/1144
|
|---|
| 1628 | [#1058]: https://github.com/import-js/eslint-plugin-import/issues/1058
|
|---|
| 1629 | [#1035]: https://github.com/import-js/eslint-plugin-import/issues/1035
|
|---|
| 1630 | [#931]: https://github.com/import-js/eslint-plugin-import/issues/931
|
|---|
| 1631 | [#886]: https://github.com/import-js/eslint-plugin-import/issues/886
|
|---|
| 1632 | [#863]: https://github.com/import-js/eslint-plugin-import/issues/863
|
|---|
| 1633 | [#842]: https://github.com/import-js/eslint-plugin-import/issues/842
|
|---|
| 1634 | [#839]: https://github.com/import-js/eslint-plugin-import/issues/839
|
|---|
| 1635 | [#795]: https://github.com/import-js/eslint-plugin-import/issues/795
|
|---|
| 1636 | [#793]: https://github.com/import-js/eslint-plugin-import/issues/793
|
|---|
| 1637 | [#720]: https://github.com/import-js/eslint-plugin-import/issues/720
|
|---|
| 1638 | [#717]: https://github.com/import-js/eslint-plugin-import/issues/717
|
|---|
| 1639 | [#686]: https://github.com/import-js/eslint-plugin-import/issues/686
|
|---|
| 1640 | [#671]: https://github.com/import-js/eslint-plugin-import/issues/671
|
|---|
| 1641 | [#660]: https://github.com/import-js/eslint-plugin-import/issues/660
|
|---|
| 1642 | [#653]: https://github.com/import-js/eslint-plugin-import/issues/653
|
|---|
| 1643 | [#627]: https://github.com/import-js/eslint-plugin-import/issues/627
|
|---|
| 1644 | [#620]: https://github.com/import-js/eslint-plugin-import/issues/620
|
|---|
| 1645 | [#609]: https://github.com/import-js/eslint-plugin-import/issues/609
|
|---|
| 1646 | [#604]: https://github.com/import-js/eslint-plugin-import/issues/604
|
|---|
| 1647 | [#602]: https://github.com/import-js/eslint-plugin-import/issues/602
|
|---|
| 1648 | [#601]: https://github.com/import-js/eslint-plugin-import/issues/601
|
|---|
| 1649 | [#592]: https://github.com/import-js/eslint-plugin-import/issues/592
|
|---|
| 1650 | [#577]: https://github.com/import-js/eslint-plugin-import/issues/577
|
|---|
| 1651 | [#570]: https://github.com/import-js/eslint-plugin-import/issues/570
|
|---|
| 1652 | [#567]: https://github.com/import-js/eslint-plugin-import/issues/567
|
|---|
| 1653 | [#566]: https://github.com/import-js/eslint-plugin-import/issues/566
|
|---|
| 1654 | [#545]: https://github.com/import-js/eslint-plugin-import/issues/545
|
|---|
| 1655 | [#530]: https://github.com/import-js/eslint-plugin-import/issues/530
|
|---|
| 1656 | [#529]: https://github.com/import-js/eslint-plugin-import/issues/529
|
|---|
| 1657 | [#519]: https://github.com/import-js/eslint-plugin-import/issues/519
|
|---|
| 1658 | [#507]: https://github.com/import-js/eslint-plugin-import/issues/507
|
|---|
| 1659 | [#484]: https://github.com/import-js/eslint-plugin-import/issues/484
|
|---|
| 1660 | [#478]: https://github.com/import-js/eslint-plugin-import/issues/478
|
|---|
| 1661 | [#456]: https://github.com/import-js/eslint-plugin-import/issues/456
|
|---|
| 1662 | [#453]: https://github.com/import-js/eslint-plugin-import/issues/453
|
|---|
| 1663 | [#452]: https://github.com/import-js/eslint-plugin-import/issues/452
|
|---|
| 1664 | [#447]: https://github.com/import-js/eslint-plugin-import/issues/447
|
|---|
| 1665 | [#441]: https://github.com/import-js/eslint-plugin-import/issues/441
|
|---|
| 1666 | [#423]: https://github.com/import-js/eslint-plugin-import/issues/423
|
|---|
| 1667 | [#416]: https://github.com/import-js/eslint-plugin-import/issues/416
|
|---|
| 1668 | [#415]: https://github.com/import-js/eslint-plugin-import/issues/415
|
|---|
| 1669 | [#402]: https://github.com/import-js/eslint-plugin-import/issues/402
|
|---|
| 1670 | [#386]: https://github.com/import-js/eslint-plugin-import/issues/386
|
|---|
| 1671 | [#373]: https://github.com/import-js/eslint-plugin-import/issues/373
|
|---|
| 1672 | [#370]: https://github.com/import-js/eslint-plugin-import/issues/370
|
|---|
| 1673 | [#348]: https://github.com/import-js/eslint-plugin-import/issues/348
|
|---|
| 1674 | [#342]: https://github.com/import-js/eslint-plugin-import/issues/342
|
|---|
| 1675 | [#328]: https://github.com/import-js/eslint-plugin-import/issues/328
|
|---|
| 1676 | [#317]: https://github.com/import-js/eslint-plugin-import/issues/317
|
|---|
| 1677 | [#313]: https://github.com/import-js/eslint-plugin-import/issues/313
|
|---|
| 1678 | [#311]: https://github.com/import-js/eslint-plugin-import/issues/311
|
|---|
| 1679 | [#306]: https://github.com/import-js/eslint-plugin-import/issues/306
|
|---|
| 1680 | [#283]: https://github.com/import-js/eslint-plugin-import/issues/283
|
|---|
| 1681 | [#281]: https://github.com/import-js/eslint-plugin-import/issues/281
|
|---|
| 1682 | [#275]: https://github.com/import-js/eslint-plugin-import/issues/275
|
|---|
| 1683 | [#272]: https://github.com/import-js/eslint-plugin-import/issues/272
|
|---|
| 1684 | [#270]: https://github.com/import-js/eslint-plugin-import/issues/270
|
|---|
| 1685 | [#267]: https://github.com/import-js/eslint-plugin-import/issues/267
|
|---|
| 1686 | [#266]: https://github.com/import-js/eslint-plugin-import/issues/266
|
|---|
| 1687 | [#216]: https://github.com/import-js/eslint-plugin-import/issues/216
|
|---|
| 1688 | [#214]: https://github.com/import-js/eslint-plugin-import/issues/214
|
|---|
| 1689 | [#210]: https://github.com/import-js/eslint-plugin-import/issues/210
|
|---|
| 1690 | [#200]: https://github.com/import-js/eslint-plugin-import/issues/200
|
|---|
| 1691 | [#192]: https://github.com/import-js/eslint-plugin-import/issues/192
|
|---|
| 1692 | [#191]: https://github.com/import-js/eslint-plugin-import/issues/191
|
|---|
| 1693 | [#189]: https://github.com/import-js/eslint-plugin-import/issues/189
|
|---|
| 1694 | [#170]: https://github.com/import-js/eslint-plugin-import/issues/170
|
|---|
| 1695 | [#155]: https://github.com/import-js/eslint-plugin-import/issues/155
|
|---|
| 1696 | [#119]: https://github.com/import-js/eslint-plugin-import/issues/119
|
|---|
| 1697 | [#89]: https://github.com/import-js/eslint-plugin-import/issues/89
|
|---|
| 1698 |
|
|---|
| 1699 | [Unreleased]: https://github.com/import-js/eslint-plugin-import/compare/v2.32.0...HEAD
|
|---|
| 1700 | [2.32.0]: https://github.com/import-js/eslint-plugin-import/compare/v2.31.0...v2.32.0
|
|---|
| 1701 | [2.31.0]: https://github.com/import-js/eslint-plugin-import/compare/v2.30.0...v2.31.0
|
|---|
| 1702 | [2.30.0]: https://github.com/import-js/eslint-plugin-import/compare/v2.29.1...v2.30.0
|
|---|
| 1703 | [2.29.1]: https://github.com/import-js/eslint-plugin-import/compare/v2.29.0...v2.29.1
|
|---|
| 1704 | [2.29.0]: https://github.com/import-js/eslint-plugin-import/compare/v2.28.1...v2.29.0
|
|---|
| 1705 | [2.28.1]: https://github.com/import-js/eslint-plugin-import/compare/v2.28.0...v2.28.1
|
|---|
| 1706 | [2.28.0]: https://github.com/import-js/eslint-plugin-import/compare/v2.27.5...v2.28.0
|
|---|
| 1707 | [2.27.5]: https://github.com/import-js/eslint-plugin-import/compare/v2.27.4...v2.27.5
|
|---|
| 1708 | [2.27.4]: https://github.com/import-js/eslint-plugin-import/compare/v2.27.3...v2.27.4
|
|---|
| 1709 | [2.27.3]: https://github.com/import-js/eslint-plugin-import/compare/v2.27.2...v2.27.3
|
|---|
| 1710 | [2.27.2]: https://github.com/import-js/eslint-plugin-import/compare/v2.27.1...v2.27.2
|
|---|
| 1711 | [2.27.1]: https://github.com/import-js/eslint-plugin-import/compare/v2.27.0...v2.27.1
|
|---|
| 1712 | [2.27.0]: https://github.com/import-js/eslint-plugin-import/compare/v2.26.0...v2.27.0
|
|---|
| 1713 | [2.26.0]: https://github.com/import-js/eslint-plugin-import/compare/v2.25.4...v2.26.0
|
|---|
| 1714 | [2.25.4]: https://github.com/import-js/eslint-plugin-import/compare/v2.25.3...v2.25.4
|
|---|
| 1715 | [2.25.3]: https://github.com/import-js/eslint-plugin-import/compare/v2.25.2...v2.25.3
|
|---|
| 1716 | [2.25.2]: https://github.com/import-js/eslint-plugin-import/compare/v2.25.1...v2.25.2
|
|---|
| 1717 | [2.25.1]: https://github.com/import-js/eslint-plugin-import/compare/v2.25.0...v2.25.1
|
|---|
| 1718 | [2.25.0]: https://github.com/import-js/eslint-plugin-import/compare/v2.24.2...v2.25.0
|
|---|
| 1719 | [2.24.2]: https://github.com/import-js/eslint-plugin-import/compare/v2.24.1...v2.24.2
|
|---|
| 1720 | [2.24.1]: https://github.com/import-js/eslint-plugin-import/compare/v2.24.0...v2.24.1
|
|---|
| 1721 | [2.24.0]: https://github.com/import-js/eslint-plugin-import/compare/v2.23.4...v2.24.0
|
|---|
| 1722 | [2.23.4]: https://github.com/import-js/eslint-plugin-import/compare/v2.23.3...v2.23.4
|
|---|
| 1723 | [2.23.3]: https://github.com/import-js/eslint-plugin-import/compare/v2.23.2...v2.23.3
|
|---|
| 1724 | [2.23.2]: https://github.com/import-js/eslint-plugin-import/compare/v2.23.1...v2.23.2
|
|---|
| 1725 | [2.23.1]: https://github.com/import-js/eslint-plugin-import/compare/v2.23.0...v2.23.1
|
|---|
| 1726 | [2.23.0]: https://github.com/import-js/eslint-plugin-import/compare/v2.22.1...v2.23.0
|
|---|
| 1727 | [2.22.1]: https://github.com/import-js/eslint-plugin-import/compare/v2.22.0...v2.22.1
|
|---|
| 1728 | [2.22.0]: https://github.com/import-js/eslint-plugin-import/compare/v2.21.1...v2.22.0
|
|---|
| 1729 | [2.21.2]: https://github.com/import-js/eslint-plugin-import/compare/v2.21.1...v2.21.2
|
|---|
| 1730 | [2.21.1]: https://github.com/import-js/eslint-plugin-import/compare/v2.21.0...v2.21.1
|
|---|
| 1731 | [2.21.0]: https://github.com/import-js/eslint-plugin-import/compare/v2.20.1...v2.21.0
|
|---|
| 1732 | [2.20.1]: https://github.com/import-js/eslint-plugin-import/compare/v2.20.0...v2.20.1
|
|---|
| 1733 | [2.20.0]: https://github.com/import-js/eslint-plugin-import/compare/v2.19.1...v2.20.0
|
|---|
| 1734 | [2.19.1]: https://github.com/import-js/eslint-plugin-import/compare/v2.19.0...v2.19.1
|
|---|
| 1735 | [2.19.0]: https://github.com/import-js/eslint-plugin-import/compare/v2.18.2...v2.19.0
|
|---|
| 1736 | [2.18.2]: https://github.com/import-js/eslint-plugin-import/compare/v2.18.1...v2.18.2
|
|---|
| 1737 | [2.18.1]: https://github.com/import-js/eslint-plugin-import/compare/v2.18.0...v2.18.1
|
|---|
| 1738 | [2.18.0]: https://github.com/import-js/eslint-plugin-import/compare/v2.17.3...v2.18.0
|
|---|
| 1739 | [2.17.3]: https://github.com/import-js/eslint-plugin-import/compare/v2.17.2...v2.17.3
|
|---|
| 1740 | [2.17.2]: https://github.com/import-js/eslint-plugin-import/compare/v2.17.1...v2.17.2
|
|---|
| 1741 | [2.17.1]: https://github.com/import-js/eslint-plugin-import/compare/v2.17.0...v2.17.1
|
|---|
| 1742 | [2.17.0]: https://github.com/import-js/eslint-plugin-import/compare/v2.16.0...v2.17.0
|
|---|
| 1743 | [2.16.0]: https://github.com/import-js/eslint-plugin-import/compare/v2.15.0...v2.16.0
|
|---|
| 1744 | [2.15.0]: https://github.com/import-js/eslint-plugin-import/compare/v2.14.0...v2.15.0
|
|---|
| 1745 | [2.14.0]: https://github.com/import-js/eslint-plugin-import/compare/v2.13.0...v2.14.0
|
|---|
| 1746 | [2.13.0]: https://github.com/import-js/eslint-plugin-import/compare/v2.12.0...v2.13.0
|
|---|
| 1747 | [2.12.0]: https://github.com/import-js/eslint-plugin-import/compare/v2.11.0...v2.12.0
|
|---|
| 1748 | [2.11.0]: https://github.com/import-js/eslint-plugin-import/compare/v2.10.0...v2.11.0
|
|---|
| 1749 | [2.10.0]: https://github.com/import-js/eslint-plugin-import/compare/v2.9.0...v2.10.0
|
|---|
| 1750 | [2.9.0]: https://github.com/import-js/eslint-plugin-import/compare/v2.8.0...v2.9.0
|
|---|
| 1751 | [2.8.0]: https://github.com/import-js/eslint-plugin-import/compare/v2.7.0...v2.8.0
|
|---|
| 1752 | [2.7.0]: https://github.com/import-js/eslint-plugin-import/compare/v2.6.1...v2.7.0
|
|---|
| 1753 | [2.6.1]: https://github.com/import-js/eslint-plugin-import/compare/v2.6.0...v2.6.1
|
|---|
| 1754 | [2.6.0]: https://github.com/import-js/eslint-plugin-import/compare/v2.5.0...v2.6.0
|
|---|
| 1755 | [2.5.0]: https://github.com/import-js/eslint-plugin-import/compare/v2.4.0...v2.5.0
|
|---|
| 1756 | [2.4.0]: https://github.com/import-js/eslint-plugin-import/compare/v2.3.0...v2.4.0
|
|---|
| 1757 | [2.3.0]: https://github.com/import-js/eslint-plugin-import/compare/v2.2.0...v2.3.0
|
|---|
| 1758 | [2.2.0]: https://github.com/import-js/eslint-plugin-import/compare/v2.1.0...v2.2.0
|
|---|
| 1759 | [2.1.0]: https://github.com/import-js/eslint-plugin-import/compare/v2.0.1...v2.1.0
|
|---|
| 1760 | [2.0.1]: https://github.com/import-js/eslint-plugin-import/compare/v2.0.0...v2.0.1
|
|---|
| 1761 | [2.0.0]: https://github.com/import-js/eslint-plugin-import/compare/v1.16.0...v2.0.0
|
|---|
| 1762 | [1.16.0]: https://github.com/import-js/eslint-plugin-import/compare/v1.15.0...v1.16.0
|
|---|
| 1763 | [1.15.0]: https://github.com/import-js/eslint-plugin-import/compare/v1.14.0...v1.15.0
|
|---|
| 1764 | [1.14.0]: https://github.com/import-js/eslint-plugin-import/compare/v1.13.0...v1.14.0
|
|---|
| 1765 | [1.13.0]: https://github.com/import-js/eslint-plugin-import/compare/v1.12.0...v1.13.0
|
|---|
| 1766 | [1.12.0]: https://github.com/import-js/eslint-plugin-import/compare/v1.11.1...v1.12.0
|
|---|
| 1767 | [1.11.1]: https://github.com/import-js/eslint-plugin-import/compare/v1.11.0...v1.11.1
|
|---|
| 1768 | [1.11.0]: https://github.com/import-js/eslint-plugin-import/compare/v1.10.3...v1.11.0
|
|---|
| 1769 | [1.10.3]: https://github.com/import-js/eslint-plugin-import/compare/v1.10.2...v1.10.3
|
|---|
| 1770 | [1.10.2]: https://github.com/import-js/eslint-plugin-import/compare/v1.10.1...v1.10.2
|
|---|
| 1771 | [1.10.1]: https://github.com/import-js/eslint-plugin-import/compare/v1.10.0...v1.10.1
|
|---|
| 1772 | [1.10.0]: https://github.com/import-js/eslint-plugin-import/compare/v1.9.2...v1.10.0
|
|---|
| 1773 | [1.9.2]: https://github.com/import-js/eslint-plugin-import/compare/v1.9.1...v1.9.2
|
|---|
| 1774 | [1.9.1]: https://github.com/import-js/eslint-plugin-import/compare/v1.9.0...v1.9.1
|
|---|
| 1775 | [1.9.0]: https://github.com/import-js/eslint-plugin-import/compare/v1.8.1...v1.9.0
|
|---|
| 1776 | [1.8.1]: https://github.com/import-js/eslint-plugin-import/compare/v1.8.0...v1.8.1
|
|---|
| 1777 | [1.8.0]: https://github.com/import-js/eslint-plugin-import/compare/v1.7.0...v1.8.0
|
|---|
| 1778 | [1.7.0]: https://github.com/import-js/eslint-plugin-import/compare/v1.6.1...v1.7.0
|
|---|
| 1779 | [1.6.1]: https://github.com/import-js/eslint-plugin-import/compare/v1.6.0...v1.6.1
|
|---|
| 1780 | [1.6.0]: https://github.com/import-js/eslint-plugin-import/compare/v1.5.0...1.6.0
|
|---|
| 1781 | [1.5.0]: https://github.com/import-js/eslint-plugin-import/compare/v1.4.0...v1.5.0
|
|---|
| 1782 | [1.4.0]: https://github.com/import-js/eslint-plugin-import/compare/v1.3.0...v1.4.0
|
|---|
| 1783 | [1.3.0]: https://github.com/import-js/eslint-plugin-import/compare/v1.2.0...v1.3.0
|
|---|
| 1784 | [1.2.0]: https://github.com/import-js/eslint-plugin-import/compare/v1.1.0...v1.2.0
|
|---|
| 1785 | [1.1.0]: https://github.com/import-js/eslint-plugin-import/compare/v1.0.4...v1.1.0
|
|---|
| 1786 | [1.0.4]: https://github.com/import-js/eslint-plugin-import/compare/v1.0.3...v1.0.4
|
|---|
| 1787 | [1.0.3]: https://github.com/import-js/eslint-plugin-import/compare/v1.0.2...v1.0.3
|
|---|
| 1788 | [1.0.2]: https://github.com/import-js/eslint-plugin-import/compare/v1.0.1...v1.0.2
|
|---|
| 1789 | [1.0.1]: https://github.com/import-js/eslint-plugin-import/compare/v1.0.0...v1.0.1
|
|---|
| 1790 | [1.0.0]: https://github.com/import-js/eslint-plugin-import/compare/v1.0.0-beta.0...v1.0.0
|
|---|
| 1791 | [1.0.0-beta.0]: https://github.com/import-js/eslint-plugin-import/compare/v0.13.0...v1.0.0-beta.0
|
|---|
| 1792 | [0.13.0]: https://github.com/import-js/eslint-plugin-import/compare/v0.12.1...v0.13.0
|
|---|
| 1793 | [0.12.2]: https://github.com/import-js/eslint-plugin-import/compare/v0.12.1...v0.12.2
|
|---|
| 1794 | [0.12.1]: https://github.com/import-js/eslint-plugin-import/compare/v0.12.0...v0.12.1
|
|---|
| 1795 | [0.12.0]: https://github.com/import-js/eslint-plugin-import/compare/v0.11.0...v0.12.0
|
|---|
| 1796 | [0.11.0]: https://github.com/import-js/eslint-plugin-import/compare/v0.10.1...v0.11.0
|
|---|
| 1797 |
|
|---|
| 1798 | [@1pete]: https://github.com/1pete
|
|---|
| 1799 | [@3nuc]: https://github.com/3nuc
|
|---|
| 1800 | [@aamulumi]: https://github.com/aamulumi
|
|---|
| 1801 | [@aberezkin]: https://github.com/aberezkin
|
|---|
| 1802 | [@adamborowski]: https://github.com/adamborowski
|
|---|
| 1803 | [@adjerbetian]: https://github.com/adjerbetian
|
|---|
| 1804 | [@AdriAt360]: https://github.com/AdriAt360
|
|---|
| 1805 | [@ai]: https://github.com/ai
|
|---|
| 1806 | [@aks-]: https://github.com/aks-
|
|---|
| 1807 | [@akwodkiewicz]: https://github.com/akwodkiewicz
|
|---|
| 1808 | [@aladdin-add]: https://github.com/aladdin-add
|
|---|
| 1809 | [@albertpastrana]: https://github.com/albertpastrana
|
|---|
| 1810 | [@alex-page]: https://github.com/alex-page
|
|---|
| 1811 | [@alexgorbatchev]: https://github.com/alexgorbatchev
|
|---|
| 1812 | [@amsardesai]: https://github.com/amsardesai
|
|---|
| 1813 | [@andreubotella]: https://github.com/andreubotella
|
|---|
| 1814 | [@AndrewLeedham]: https://github.com/AndrewLeedham
|
|---|
| 1815 | [@andyogo]: https://github.com/andyogo
|
|---|
| 1816 | [@aravindet]: https://github.com/aravindet
|
|---|
| 1817 | [@arvigeus]: https://github.com/arvigeus
|
|---|
| 1818 | [@asapach]: https://github.com/asapach
|
|---|
| 1819 | [@astorije]: https://github.com/astorije
|
|---|
| 1820 | [@atav32]: https://github.com/atav32
|
|---|
| 1821 | [@atikenny]: https://github.com/atikenny
|
|---|
| 1822 | [@atos1990]: https://github.com/atos1990
|
|---|
| 1823 | [@azyzz228]: https://github.com/azyzz228
|
|---|
| 1824 | [@barbogast]: https://github.com/barbogast
|
|---|
| 1825 | [@BarryThePenguin]: https://github.com/BarryThePenguin
|
|---|
| 1826 | [@be5invis]: https://github.com/be5invis
|
|---|
| 1827 | [@beatrizrezener]: https://github.com/beatrizrezener
|
|---|
| 1828 | [@benasher44]: https://github.com/benasher44
|
|---|
| 1829 | [@benkrejci]: https://github.com/benkrejci
|
|---|
| 1830 | [@benmosher]: https://github.com/benmosher
|
|---|
| 1831 | [@benmunro]: https://github.com/benmunro
|
|---|
| 1832 | [@BenoitZugmeyer]: https://github.com/BenoitZugmeyer
|
|---|
| 1833 | [@bertyhell]: https://github.com/bertyhell
|
|---|
| 1834 | [@bicstone]: https://github.com/bicstone
|
|---|
| 1835 | [@Blasz]: https://github.com/Blasz
|
|---|
| 1836 | [@bmish]: https://github.com/bmish
|
|---|
| 1837 | [@borisyankov]: https://github.com/borisyankov
|
|---|
| 1838 | [@bradennapier]: https://github.com/bradennapier
|
|---|
| 1839 | [@bradzacher]: https://github.com/bradzacher
|
|---|
| 1840 | [@brendo]: https://github.com/brendo
|
|---|
| 1841 | [@brettz9]: https://github.com/brettz9
|
|---|
| 1842 | [@chabb]: https://github.com/chabb
|
|---|
| 1843 | [@Chamion]: https://github.com/Chamion
|
|---|
| 1844 | [@charlessuh]: https://github.com/charlessuh
|
|---|
| 1845 | [@charpeni]: https://github.com/charpeni
|
|---|
| 1846 | [@cherryblossom000]: https://github.com/cherryblossom000
|
|---|
| 1847 | [@chrislloyd]: https://github.com/chrislloyd
|
|---|
| 1848 | [@christianvuerings]: https://github.com/christianvuerings
|
|---|
| 1849 | [@christophercurrie]: https://github.com/christophercurrie
|
|---|
| 1850 | [@cristobal]: https://github.com/cristobal
|
|---|
| 1851 | [@DamienCassou]: https://github.com/DamienCassou
|
|---|
| 1852 | [@danny-andrews]: https://github.com/dany-andrews
|
|---|
| 1853 | [@darkartur]: https://github.com/darkartur
|
|---|
| 1854 | [@davidbonnet]: https://github.com/davidbonnet
|
|---|
| 1855 | [@dbrewer5]: https://github.com/dbrewer5
|
|---|
| 1856 | [@developer-bandi]: https://github.com/developer-bandi
|
|---|
| 1857 | [@devinrhode2]: https://github.com/devinrhode2
|
|---|
| 1858 | [@devongovett]: https://github.com/devongovett
|
|---|
| 1859 | [@dmnd]: https://github.com/dmnd
|
|---|
| 1860 | [@domdomegg]: https://github.com/domdomegg
|
|---|
| 1861 | [@duncanbeevers]: https://github.com/duncanbeevers
|
|---|
| 1862 | [@dwardu]: https://github.com/dwardu
|
|---|
| 1863 | [@echenley]: https://github.com/echenley
|
|---|
| 1864 | [@edemaine]: https://github.com/edemaine
|
|---|
| 1865 | [@eelyafi]: https://github.com/eelyafi
|
|---|
| 1866 | [@Ephem]: https://github.com/Ephem
|
|---|
| 1867 | [@ephys]: https://github.com/ephys
|
|---|
| 1868 | [@eps1lon]: https://github.com/eps1lon
|
|---|
| 1869 | [@ernestostifano]: https://github.com/ernestostifano
|
|---|
| 1870 | [@ertrzyiks]: https://github.com/ertrzyiks
|
|---|
| 1871 | [@fa93hws]: https://github.com/fa93hws
|
|---|
| 1872 | [@Fdawgs]: https://github.com/Fdawgs
|
|---|
| 1873 | [@fengkfengk]: https://github.com/fengkfengk
|
|---|
| 1874 | [@fernandopasik]: https://github.com/fernandopasik
|
|---|
| 1875 | [@feychenie]: https://github.com/feychenie
|
|---|
| 1876 | [@fisker]: https://github.com/fisker
|
|---|
| 1877 | [@FloEdelmann]: https://github.com/FloEdelmann
|
|---|
| 1878 | [@fooloomanzoo]: https://github.com/fooloomanzoo
|
|---|
| 1879 | [@foray1010]: https://github.com/foray1010
|
|---|
| 1880 | [@forivall]: https://github.com/forivall
|
|---|
| 1881 | [@fsmaia]: https://github.com/fsmaia
|
|---|
| 1882 | [@fson]: https://github.com/fson
|
|---|
| 1883 | [@futpib]: https://github.com/futpib
|
|---|
| 1884 | [@G-Rath]: https://github.com/G-Rath
|
|---|
| 1885 | [@gajus]: https://github.com/gajus
|
|---|
| 1886 | [@gausie]: https://github.com/gausie
|
|---|
| 1887 | [@gavriguy]: https://github.com/gavriguy
|
|---|
| 1888 | [@georeith]: https://github.com/georeith
|
|---|
| 1889 | [@giodamelio]: https://github.com/giodamelio
|
|---|
| 1890 | [@gnprice]: https://github.com/gnprice
|
|---|
| 1891 | [@GoldStrikeArch]: https://github.com/GoldStrikeArch
|
|---|
| 1892 | [@golergka]: https://github.com/golergka
|
|---|
| 1893 | [@golopot]: https://github.com/golopot
|
|---|
| 1894 | [@GoodForOneFare]: https://github.com/GoodForOneFare
|
|---|
| 1895 | [@graingert]: https://github.com/graingert
|
|---|
| 1896 | [@greim]: https://github.com/greim
|
|---|
| 1897 | [@grit96]: https://github.com/grit96
|
|---|
| 1898 | [@guilhermelimak]: https://github.com/guilhermelimak
|
|---|
| 1899 | [@guillaumewuip]: https://github.com/guillaumewuip
|
|---|
| 1900 | [@hayes]: https://github.com/hayes
|
|---|
| 1901 | [@himynameisdave]: https://github.com/himynameisdave
|
|---|
| 1902 | [@hulkish]: https://github.com/hulkish
|
|---|
| 1903 | [@hyperupcall]: https://github.com/hyperupcall
|
|---|
| 1904 | [@Hypnosphi]: https://github.com/Hypnosphi
|
|---|
| 1905 | [@intellix]: https://github.com/intellix
|
|---|
| 1906 | [@isiahmeadows]: https://github.com/isiahmeadows
|
|---|
| 1907 | [@IvanGoncharov]: https://github.com/IvanGoncharov
|
|---|
| 1908 | [@ivo-stefchev]: https://github.com/ivo-stefchev
|
|---|
| 1909 | [@jablko]: https://github.com/jablko
|
|---|
| 1910 | [@jakubsta]: https://github.com/jakubsta
|
|---|
| 1911 | [@jeffshaver]: https://github.com/jeffshaver
|
|---|
| 1912 | [@jf248]: https://github.com/jf248
|
|---|
| 1913 | [@jfmengels]: https://github.com/jfmengels
|
|---|
| 1914 | [@JiangWeixian]: https://github.com/JiangWeixian
|
|---|
| 1915 | [@jimbolla]: https://github.com/jimbolla
|
|---|
| 1916 | [@jkimbo]: https://github.com/jkimbo
|
|---|
| 1917 | [@joaovieira]: https://github.com/joaovieira
|
|---|
| 1918 | [@joe-matsec]: https://github.com/joe-matsec
|
|---|
| 1919 | [@joeyguerra]: https://github.com/joeyguerra
|
|---|
| 1920 | [@johndevedu]: https://github.com/johndevedu
|
|---|
| 1921 | [@johnthagen]: https://github.com/johnthagen
|
|---|
| 1922 | [@jonboiser]: https://github.com/jonboiser
|
|---|
| 1923 | [@josh]: https://github.com/josh
|
|---|
| 1924 | [@joshuaobrien]: https://github.com/joshuaobrien
|
|---|
| 1925 | [@JounQin]: https://github.com/JounQin
|
|---|
| 1926 | [@jquense]: https://github.com/jquense
|
|---|
| 1927 | [@jseminck]: https://github.com/jseminck
|
|---|
| 1928 | [@julien1619]: https://github.com/julien1619
|
|---|
| 1929 | [@justinanastos]: https://github.com/justinanastos
|
|---|
| 1930 | [@jwbth]: https://github.com/jwbth
|
|---|
| 1931 | [@k15a]: https://github.com/k15a
|
|---|
| 1932 | [@kentcdodds]: https://github.com/kentcdodds
|
|---|
| 1933 | [@kevin940726]: https://github.com/kevin940726
|
|---|
| 1934 | [@kgregory]: https://github.com/kgregory
|
|---|
| 1935 | [@kinland]: https://github.com/kinland
|
|---|
| 1936 | [@kirill-konshin]: https://github.com/kirill-konshin
|
|---|
| 1937 | [@kiwka]: https://github.com/kiwka
|
|---|
| 1938 | [@klimashkin]: https://github.com/klimashkin
|
|---|
| 1939 | [@kmui2]: https://github.com/kmui2
|
|---|
| 1940 | [@knpwrs]: https://github.com/knpwrs
|
|---|
| 1941 | [@KostyaZgara]: https://github.com/KostyaZgara
|
|---|
| 1942 | [@kylemh]: https://github.com/kylemh
|
|---|
| 1943 | [@laurens-dg]: https://github.com/laurens-dg
|
|---|
| 1944 | [@laysent]: https://github.com/laysent
|
|---|
| 1945 | [@le0nik]: https://github.com/le0nik
|
|---|
| 1946 | [@leipert]: https://github.com/leipert
|
|---|
| 1947 | [@lemonmade]: https://github.com/lemonmade
|
|---|
| 1948 | [@lencioni]: https://github.com/lencioni
|
|---|
| 1949 | [@leonardodino]: https://github.com/leonardodino
|
|---|
| 1950 | [@Librazy]: https://github.com/Librazy
|
|---|
| 1951 | [@liby]: https://github.com/liby
|
|---|
| 1952 | [@lilling]: https://github.com/lilling
|
|---|
| 1953 | [@liuxingbaoyu]: https://github.com/liuxingbaoyu
|
|---|
| 1954 | [@ljharb]: https://github.com/ljharb
|
|---|
| 1955 | [@ljqx]: https://github.com/ljqx
|
|---|
| 1956 | [@lnuvy]: https://github.com/lnuvy
|
|---|
| 1957 | [@lo1tuma]: https://github.com/lo1tuma
|
|---|
| 1958 | [@loganfsmyth]: https://github.com/loganfsmyth
|
|---|
| 1959 | [@luczsoma]: https://github.com/luczsoma
|
|---|
| 1960 | [@ludofischer]: https://github.com/ludofischer
|
|---|
| 1961 | [@Lukas-Kullmann]: https://github.com/Lukas-Kullmann
|
|---|
| 1962 | [@lukeapage]: https://github.com/lukeapage
|
|---|
| 1963 | [@lydell]: https://github.com/lydell
|
|---|
| 1964 | [@magarcia]: https://github.com/magarcia
|
|---|
| 1965 | [@Mairu]: https://github.com/Mairu
|
|---|
| 1966 | [@malykhinvi]: https://github.com/malykhinvi
|
|---|
| 1967 | [@manovotny]: https://github.com/manovotny
|
|---|
| 1968 | [@manuth]: https://github.com/manuth
|
|---|
| 1969 | [@marcusdarmstrong]: https://github.com/marcusdarmstrong
|
|---|
| 1970 | [@mastilver]: https://github.com/mastilver
|
|---|
| 1971 | [@mathieudutour]: https://github.com/mathieudutour
|
|---|
| 1972 | [@MatthiasKunnen]: https://github.com/MatthiasKunnen
|
|---|
| 1973 | [@mattijsbliek]: https://github.com/mattijsbliek
|
|---|
| 1974 | [@Maxim-Mazurok]: https://github.com/Maxim-Mazurok
|
|---|
| 1975 | [@maxkomarychev]: https://github.com/maxkomarychev
|
|---|
| 1976 | [@maxmalov]: https://github.com/maxmalov
|
|---|
| 1977 | [@meowtec]: https://github.com/meowtec
|
|---|
| 1978 | [@mgwalker]: https://github.com/mgwalker
|
|---|
| 1979 | [@mhmadhamster]: https://github.com/MhMadHamster
|
|---|
| 1980 | [@michaelfaith]: https://github.com/michaelfaith
|
|---|
| 1981 | [@mihkeleidast]: https://github.com/mihkeleidast
|
|---|
| 1982 | [@MikeyBeLike]: https://github.com/MikeyBeLike
|
|---|
| 1983 | [@minervabot]: https://github.com/minervabot
|
|---|
| 1984 | [@mpint]: https://github.com/mpint
|
|---|
| 1985 | [@mplewis]: https://github.com/mplewis
|
|---|
| 1986 | [@mrmckeb]: https://github.com/mrmckeb
|
|---|
| 1987 | [@msvab]: https://github.com/msvab
|
|---|
| 1988 | [@mulztob]: https://github.com/mulztob
|
|---|
| 1989 | [@mx-bernhard]: https://github.com/mx-bernhard
|
|---|
| 1990 | [@Nfinished]: https://github.com/Nfinished
|
|---|
| 1991 | [@nickofthyme]: https://github.com/nickofthyme
|
|---|
| 1992 | [@nicolashenry]: https://github.com/nicolashenry
|
|---|
| 1993 | [@NishargShah]: https://github.com/NishargShah
|
|---|
| 1994 | [@noelebrun]: https://github.com/noelebrun
|
|---|
| 1995 | [@ntdb]: https://github.com/ntdb
|
|---|
| 1996 | [@nwalters512]: https://github.com/nwalters512
|
|---|
| 1997 | [@ombene]: https://github.com/ombene
|
|---|
| 1998 | [@ota-meshi]: https://github.com/ota-meshi
|
|---|
| 1999 | [@OutdatedVersion]: https://github.com/OutdatedVersion
|
|---|
| 2000 | [@Pandemic1617]: https://github.com/Pandemic1617
|
|---|
| 2001 | [@panrafal]: https://github.com/panrafal
|
|---|
| 2002 | [@paztis]: https://github.com/paztis
|
|---|
| 2003 | [@pcorpet]: https://github.com/pcorpet
|
|---|
| 2004 | [@Pearce-Ropion]: https://github.com/Pearce-Ropion
|
|---|
| 2005 | [@Pessimistress]: https://github.com/Pessimistress
|
|---|
| 2006 | [@phryneas]: https://github.com/phryneas
|
|---|
| 2007 | [@pmcelhaney]: https://github.com/pmcelhaney
|
|---|
| 2008 | [@preco21]: https://github.com/preco21
|
|---|
| 2009 | [@pri1311]: https://github.com/pri1311
|
|---|
| 2010 | [@ProdigySim]: https://github.com/ProdigySim
|
|---|
| 2011 | [@pzhine]: https://github.com/pzhine
|
|---|
| 2012 | [@ramasilveyra]: https://github.com/ramasilveyra
|
|---|
| 2013 | [@randallreedjr]: https://github.com/randallreedjr
|
|---|
| 2014 | [@redbugz]: https://github.com/redbugz
|
|---|
| 2015 | [@remcohaszing]: https://github.com/remcohaszing
|
|---|
| 2016 | [@rfermann]: https://github.com/rfermann
|
|---|
| 2017 | [@rhettlivingston]: https://github.com/rhettlivingston
|
|---|
| 2018 | [@rhys-vdw]: https://github.com/rhys-vdw
|
|---|
| 2019 | [@richardxia]: https://github.com/richardxia
|
|---|
| 2020 | [@robertrossmann]: https://github.com/robertrossmann
|
|---|
| 2021 | [@rosswarren]: https://github.com/rosswarren
|
|---|
| 2022 | [@rperello]: https://github.com/rperello
|
|---|
| 2023 | [@rsolomon]: https://github.com/rsolomon
|
|---|
| 2024 | [@RyanGst]: https://github.com/
|
|---|
| 2025 | [@s-h-a-d-o-w]: https://github.com/s-h-a-d-o-w
|
|---|
| 2026 | [@saschanaz]: https://github.com/saschanaz
|
|---|
| 2027 | [@schmidsi]: https://github.com/schmidsi
|
|---|
| 2028 | [@schmod]: https://github.com/schmod
|
|---|
| 2029 | [@Schweinepriester]: https://github.com/Schweinepriester
|
|---|
| 2030 | [@scottnonnenberg]: https://github.com/scottnonnenberg
|
|---|
| 2031 | [@sergei-startsev]: https://github.com/sergei-startsev
|
|---|
| 2032 | [@sevenc-nanashi]: https://github.com/sevenc-nanashi
|
|---|
| 2033 | [@sharmilajesupaul]: https://github.com/sharmilajesupaul
|
|---|
| 2034 | [@sheepsteak]: https://github.com/sheepsteak
|
|---|
| 2035 | [@silverwind]: https://github.com/silverwind
|
|---|
| 2036 | [@silviogutierrez]: https://github.com/silviogutierrez
|
|---|
| 2037 | [@SimenB]: https://github.com/SimenB
|
|---|
| 2038 | [@simmo]: https://github.com/simmo
|
|---|
| 2039 | [@sindresorhus]: https://github.com/sindresorhus
|
|---|
| 2040 | [@singles]: https://github.com/singles
|
|---|
| 2041 | [@skozin]: https://github.com/skozin
|
|---|
| 2042 | [@skyrpex]: https://github.com/skyrpex
|
|---|
| 2043 | [@snewcomer]: https://github.com/snewcomer
|
|---|
| 2044 | [@sompylasar]: https://github.com/sompylasar
|
|---|
| 2045 | [@soryy708]: https://github.com/soryy708
|
|---|
| 2046 | [@sosukesuzuki]: https://github.com/sosukesuzuki
|
|---|
| 2047 | [@spalger]: https://github.com/spalger
|
|---|
| 2048 | [@st-sloth]: https://github.com/st-sloth
|
|---|
| 2049 | [@stekycz]: https://github.com/stekycz
|
|---|
| 2050 | [@stenin-nikita]: https://github.com/stenin-nikita
|
|---|
| 2051 | [@stephtr]: https://github.com/stephtr
|
|---|
| 2052 | [@straub]: https://github.com/straub
|
|---|
| 2053 | [@strawbrary]: https://github.com/strawbrary
|
|---|
| 2054 | [@stropho]: https://github.com/stropho
|
|---|
| 2055 | [@sveyret]: https://github.com/sveyret
|
|---|
| 2056 | [@swernerx]: https://github.com/swernerx
|
|---|
| 2057 | [@syymza]: https://github.com/syymza
|
|---|
| 2058 | [@TakeScoop]: https://github.com/TakeScoop
|
|---|
| 2059 | [@tapayne88]: https://github.com/tapayne88
|
|---|
| 2060 | [@Taranys]: https://github.com/Taranys
|
|---|
| 2061 | [@taye]: https://github.com/taye
|
|---|
| 2062 | [@TheCrueltySage]: https://github.com/TheCrueltySage
|
|---|
| 2063 | [@TheJaredWilcurt]: https://github.com/TheJaredWilcurt
|
|---|
| 2064 | [@tihonove]: https://github.com/tihonove
|
|---|
| 2065 | [@timkraut]: https://github.com/timkraut
|
|---|
| 2066 | [@tizmagik]: https://github.com/tizmagik
|
|---|
| 2067 | [@tomprats]: https://github.com/tomprats
|
|---|
| 2068 | [@TrevorBurnham]: https://github.com/TrevorBurnham
|
|---|
| 2069 | [@ttmarek]: https://github.com/ttmarek
|
|---|
| 2070 | [@unbeauvoyage]: https://github.com/unbeauvoyage
|
|---|
| 2071 | [@vikr01]: https://github.com/vikr01
|
|---|
| 2072 | [@wenfangdu]: https://github.com/wenfangdu
|
|---|
| 2073 | [@wKich]: https://github.com/wKich
|
|---|
| 2074 | [@wschurman]: https://github.com/wschurman
|
|---|
| 2075 | [@wtgtybhertgeghgtwtg]: https://github.com/wtgtybhertgeghgtwtg
|
|---|
| 2076 | [@xM8WVqaG]: https://github.com/xM8WVqaG
|
|---|
| 2077 | [@xpl]: https://github.com/xpl
|
|---|
| 2078 | [@Xunnamius]: https://github.com/Xunnamius
|
|---|
| 2079 | [@yesl-kim]: https://github.com/yesl-kim
|
|---|
| 2080 | [@yndajas]: https://github.com/yndajas
|
|---|
| 2081 | [@yordis]: https://github.com/yordis
|
|---|
| 2082 | [@Zamiell]: https://github.com/Zamiell
|
|---|
| 2083 | [@zloirock]: https://github.com/zloirock
|
|---|