Skip to content

Switch all rules away from legacy rule creator #16

@43081j

Description

@43081j

All rules currently get passed through the legacy rule creator here:

function reportProblems(create) {

This is a big performance sink for various reasons (megamorphic calls in some places, various levels of wrapping, yield, etc).

we should absolutely just write regular rules instead, i.e. return a listeners object as per the eslint docs

example PR: #15

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions