Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

perf: Use a memoized key lookup for rules #615

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Commits on Jul 15, 2024

  1. Use a memoized key lookup for rules

    On my project, this makes ESLint as a whole roughly 8% faster, and it
    seems to result in consistently faster benchmarks.
    
    Note a behavior change - member expressions used to find the first
    matching rule, while they now favor the more general rule if relevant.
    (I believe this change is an improvement: "Promise is not supported in
    IE 10" is a more helpful message than "Promise.reject() is not supported
    in IE 10".)
    joshkel committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    7b77416 View commit details
    Browse the repository at this point in the history