Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: typescript-eslint/typescript-eslint
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v5.49.0
Choose a base ref
...
head repository: typescript-eslint/typescript-eslint
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v5.50.0
Choose a head ref
  • 19 commits
  • 76 files changed
  • 12 contributors

Commits on Jan 24, 2023

  1. Configuration menu
    Copy the full SHA
    47074b0 View commit details
    Browse the repository at this point in the history
  2. fix(eslint-plugin): [ban-ts-comment] counts graphemes instead of `Str…

    …ing.prototype.length` (#5704)
    
    * fix: counts graphemes instead of String length
    
    * Update packages/eslint-plugin/src/rules/ban-ts-comment.ts
    
    Co-authored-by: Josh Goldberg <git@joshuakgoldberg.com>
    
    * chore: add valid tests
    
    * Add grapheme-splitter to peerDependencies
    
    * Move to standard dependency
    
    * No more peerDependency
    
    Co-authored-by: Josh Goldberg <git@joshuakgoldberg.com>
    Co-authored-by: Josh Goldberg <me@joshuakgoldberg.com>
    3 people authored Jan 24, 2023
    Configuration menu
    Copy the full SHA
    09d57ce View commit details
    Browse the repository at this point in the history
  3. feat(eslint-plugin): add key-spacing rule extension for interface &…

    … type declarations (#6211)
    
    * 🚧 key-spacing for interface on default settings
    
    * 🚧 Support type literals as welll
    
    * 🚧 Add full typing for the options
    
    * 🚧 Add 'mode' param
    
    * 🐛 Fix index signatures
    
    * ✨ Support classes
    
    * 🩹 fixes
    
    * ✅ Add tests on mode, multiLine, singleLine
    
    * 🏷️ Allow options.multiline.align to be an object
    
    * 🎨 Use ast utils to locate last character before token
    
    * ✨ Support comments in-between properties
    
    * ✅ Add test cases for nested type declarations & multiline type annotations
    
    * ✨ Autofix for non-aligned values
    
    * ✨ Autofix for aligned values
    
    * ✏️
    
    * 🚨
    
    * 🐛 Support optional ? token
    
    * ✅ Add tests with class property assignments
    
    * 📝 Add documentation on key-spacing
    
    * 🎨 Use .at() to access last element of array
    
    * ✅ Fix tests
    
    * fixup! ✅ Fix tests
    
    * ✅ Add some coverage
    
    * 🐛 Fix edge case in determining aligned groups
    
    In case there is three statements in one line, and one statement in the line after
    
    * ⚡️ Use Array.concat instead of .push(...)
    
    .push could error if 60k + arguments
    
    * 🎨 Improve readability
    
    * 🎨 Use tempate literals in tests
    
    * ✅ Add test with anonymous types
    
    * ✅ Add test with quoted keys
    
    * ➕ Add grapheme-splitter to deal with emojis
    
    * ✅ Add test case for multiline comments
    
    * 🚨 Remove 'in' statements, reduce amount of null-assertions
    
    * ✅ Add test case for properties without type annotation or assignments
    
    * ✅ Add wacky test cases
    
    * ✅ Add coverage
    
    * ✅ Add coverage, again
    
    * ✅ Add coverage, again
    
    * ✅ Add coverage when align is an object, but align.on is missing
    
    It defaults to 'colon' in this case
    
    * KeyTypeNodeWithTypeAnnotation
    
    * Extract to shared helper
    
    Co-authored-by: Josh Goldberg <git@joshuakgoldberg.com>
    coyotte508 and JoshuaKGoldberg authored Jan 24, 2023
    Configuration menu
    Copy the full SHA
    67706e7 View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2023

  1. Configuration menu
    Copy the full SHA
    033e87c View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2023

  1. fix(eslint-plugin): [prefer-optional-chain] fixer produces wrong logic (

    #5919)
    
    * fix(eslint-plugin): [prefer-optional-chain] fixer produces wrong logic (#1438)
    
    * Update packages/eslint-plugin/src/rules/prefer-optional-chain.ts
    
    * fix(eslint-plugin): [prefer-optional-chain] fix tests
    
    * fix(eslint-plugin): [prefer-optional-chain] fix tests
    
    Co-authored-by: Josh Goldberg <git@joshuakgoldberg.com>
    Co-authored-by: Святослав Зайцев <sz@agentapp.ru>
    3 people authored Jan 26, 2023
    Configuration menu
    Copy the full SHA
    b0f6c8e View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2023

  1. Configuration menu
    Copy the full SHA
    f17d34b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1623350 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    403f2af View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e8d2af3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2545b68 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f53bcbc View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    3171124 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    4b27777 View commit details
    Browse the repository at this point in the history
  9. docs: describe update steps for ESLint, Node, and TypeScript (#6251)

    * docs: describe update steps for ESLint, Node, and TypeScript
    
    * lil typo fix, and a heart
    
    * Finalize VERSIONING/Versioning.md rename
    JoshuaKGoldberg authored Jan 30, 2023
    Configuration menu
    Copy the full SHA
    587bd4e View commit details
    Browse the repository at this point in the history
  10. chore(website): reorganized sidebar and header nav a bit (#6311)

    * chore(website): reorganized sidebar and header nav a bit
    
    * Fix Formatting.md link case
    JoshuaKGoldberg authored Jan 30, 2023
    Configuration menu
    Copy the full SHA
    ca190de View commit details
    Browse the repository at this point in the history
  11. chore(deps): update dependency eslint-plugin-simple-import-sort to v10 (

    #6391)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Jan 30, 2023
    Configuration menu
    Copy the full SHA
    202d9fb View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2023

  1. fix(eslint-plugin): [prefer-optional-chain] fix ThisExpression and …

    …`PrivateIdentifier` errors (#6028)
    Omri Luzon authored Jan 31, 2023
    Configuration menu
    Copy the full SHA
    85e783c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a3ba163 View commit details
    Browse the repository at this point in the history
  3. 1 Configuration menu
    Copy the full SHA
    99c091e View commit details
    Browse the repository at this point in the history
Loading