- Gustavo Pedroni (@gustavopedroni)
- Tkhs (@tkhs0813)
- Allow typescript-eslint v7 (ccdaeb8)
- sort-imports: Empty named imports being considered side-effect imports (ca69069)
- Josh Goldberg ✨ [email protected]
- Hampus (@hampus-stravito)
- Sort-objects ignore-pattern add property type (3de399f)
- sort-exports: Work with star exports (ce76606)
- Azat S. (@azat-io)
- Chirokas (@chirokas)
- Sergio (@KID-joker)
- Josh Goldberg ✨ [email protected]
- sort-interfaces: Add
optionalityOrder
option (e142c39)
- Convert
optionalityOrder
to kebab case (7726294)
- Chirokas (@chirokas)
- sort-enums: Add
partition-by-comment
option (ec3d11c) - Add group-kind option on sort-named-imports and sort-named-exports (eb78461)
- Renato Böhler [email protected]
- Chirokas (@chirokas)
- sort-classes: Add decorators support (cbe3f4b)
- Chirokas
- Add ignore-pattern option for sort-objects rule (ac5b240)
- Azat S. (@azat-io)
- Fix cjs plugin usage (1293490)
- Azat S. (@azat-io)
- Fix output with a large number of groups (6847eaf)
- Azat S. (@azat-io)
- Add side-effect-style import group (32dbef8)
- Azat S. (@azat-io)
- Add max line length option for multiline imports sorting (4b81340)
- Add partition by new line option to sort-objects rule (8654e44)
- Add partition by new line option to sort-interfaces rule (48532ef)
- Add partition by new line option to sort-object-typea rule (563c815)
- Add ignore-alias option to sort-named-imports rule (4ad560b)
- Side-effect import with an internal pattern are defined as internal module in sort-imports rule (b6f4e91)
- Improve recognition of external modules (a22eaf6)
- Azat S. (@azat-io)
- Wondermarin
- Add static-private-method group for sort-classes rule (37512c9)
- Support bun builtin modules in sort-imports rule (37bca14)
- Allow internal imports starting with a hash character (f35deef)
- Azat S. (@azat-io)
- Prefix-only builtin modules are defined as external modules in sort-imports rule (92b7240)
- Wondermarin
⚠️ Rename sort-map-elements rule to sort-maps (d371934)⚠️ Remove read-tsconfig option in sort-imports rule (cccced1)⚠️ Move callback, multiline and shorthand opts to groups in sort-jsx-props rule (10d357c)- Add sort-svelte-attributes rule (409295e)
- Add sort-astro-attributes rule (036b41d)
⚠️ Move from always-on-top option to groups in sort-objects rule (0bbcb5a)- Allow disabling sort-objects rule for styled-components (70f2afc)
- Add sort-vue-attributes rule (e031275)
- Add groups option to sort-interfaces rule (903c029)
- Add groups options in sort-object-types rule (a219f23)
- Replace is-core-module dependency with builtin module (e190c45)
- Move to typescript-eslint v6 (9c61238)
- Add option in sort-union-types rule to put null and undefined types at end (b313ba7)
- Add index-signature group to sort-classes rule (f857b80)
- Add get and set methods groups to sort-classes rule (73132e8)
- Disable sorting enums with implicit values (f4a0e25)
- Ignore string quotes in sort-array-includes rule (ec2e2f5)
- Handle more complex expressions in sort-objects (a7d966c)
- Set alphabetical sorting as default in sort-svelte-attributes rule (b224428)
- Fix sorting single line union type with comment at end (95560ab)
- Fix sorting class overloads (c4939b4)
- Fix loading default options for configs (ef99f44)
- Disable sort-jsx-props for vue, astro and svelte files (afb6ecc)
- Improve determinition of static fields in sort-classes rule (c00ac10)
- Prevent order changes when adding new elements in line-length sorting (c0e2e60)
⚠️ Rename sort-map-elements rule to sort-maps (d371934)⚠️ Remove read-tsconfig option in sort-imports rule (cccced1)⚠️ Move callback, multiline and shorthand opts to groups in sort-jsx-props rule (10d357c)⚠️ Move from always-on-top option to groups in sort-objects rule (0bbcb5a)
- Use alphabetical as the default sort type in schemas (3b9366e)
- Disable sorting side-effect imports (01da88a)
- Azat S (@azat-io)
- Hao Cheng [email protected]
- Add external-type import group (47b07cc)
- Don't sort ts call signature declarations in interfactes (5829a65)
- Azat S (@azat-io)
- Allow separating object properties into logical parts (933b621)
- Azat S (@azat-io)
- Support custom import groups (0b837d4)
- Azat S (@azat-io)
- Fix removing extra spaces between imports (21bc7a8)
- Azat S (@azat-io)
- Azat S (@azat-io)
- Fix sorting interfaces and types with comment on same line (03e5508)
- Azat S [email protected]
- Fix adding extra lines if import ends with semi (e435f91)
- Don't sort keys if right value depends on left (3e987ae)
- Ignore semi at the end of object type member value (623ac67)
- Azat S (@azat-io)
- Add style group to sort the imports (05bf0f7)
- Add side-effect group to sort the imports (02f51fb)
- Add builtin-type group to sort the imports (ca34b5e)
- Allow to sort destructured objects (65fe6c7)
- Azat S (@azat-io)
- Do not sort enums with implicit values (166edac)
- Azat S (@azat-io)
- Azat S (@azat-io)
- Improve sort-imports fix function (e7a39f2)
- Azat S (@azat-io)
- Fix sorting objects with inline comments (37a537d)
- Split imports if there are other nodes between (b1a8837)
- Azat S (@azat-io)
- Use service comments when sorting imports (b577ac7)
- Fix sorting nodes with comments on the same line (16887ea)
- Do not fix objects if last member contains a comment and doesn't contain comma (a9915f1)
- Azat S (@azat-io)
- Fix working sort-map-elements with empty map (de061ff)
- Disallow to sort default import specifiers (60044c6)
- Do not sort imports if there are tokens between them (a4fabe9)
- Azat S (@azat-io)
- Do not compute options if rule is not used (4574caa)
- Fix single line type objects sorting (aaa446a)
- Azat S (@azat-io)
- Fix option names in sort-classes in configs (bf578ed)
- Azat S (@azat-io)
- Fix multiline option value in sort-jsx-props rule in configs (556690d)
- Improve error output (c1ad261)
- Fix internal patter in configs (4be8a74)
- Azat S (@azat-io)
- Add read-tsconfig option to sort-imports rule (84cfc3d)
- Allow to ignore interface by pattern (9aaf08a)
- Add ignore-case option to each rule (e331b9a)
- Rename spread-last option in sort-array-includes rule to kebab case (fc342d2)
- Add shorthand position option to sort-jsx-props rule (416ffee)
- Add callback position option to sort-jsx-props rule (8c6189f)
- Add multiline position option to sort-jsx-props rule (58e094a)
- Add always-on-top option to sort-jsx-props rule (57af3a2)
- Rename sort-object-keys rule to sort-objects (3340a9f)
- Add always-on-top option to sort-objects rule (464108f)
- Fix groups in sort-imports rule in configs (f83c499)
- Move parentheses when sorting (d09395f)
- Update peer deps (800c2a3)
- Azat S (@azat-io)
- Add sort-imports rule (e3ed15e)
- Azat S (@azat-io)
- Add sort-enums rule (47167e0)
- Fix defenition for rule not found error (050d20d)
- Azat S (@azat-io)
- Fix plugin configs creation (559a2ce)
- Azat S (@azat-io)
- Support flat eslint config (969ae4e)
- Add sort-object-keys rule (6dcb425)
- Add recommended-alphabetical config (66c99f0)
- Azat S (@azat-io)
- Fix rules descriptions (1d18a26)
- Add default rules properties (48d2835)
- Add array constructor support to sort-array-includes rule (d255c22)
- Fix interface sorting (86e3b56)
- Azat S (@azat-io)
- Add sort-named-exports rule (b3f4b57)
- Azat S (@azat-io)
- Fix plugin exports (a2f3f48)
- Azat S (@azat-io)
- Fix commonjs support (942cca6)
- Azat S (@azat-io)