Skip to content

Future improvements dashboard 🗒️  #5

@fpapado

Description

@fpapado

This issue contains a list of current ideas for improvements to the libraries.

  • Surface more accurate parsing errors; use the line and column information to augment the information provided by the linters.
  • A browserbug/last-checked-updated rule, which tracks last-checked against new browser versions. The intent here is to tackle "currently active" bugs, and notify you when new versions of browsers show up in browserslist data.
  • A threshold or versionDrift or versionDriftThreshold configuration option, that offsets the threshold for erroring out vs warning. This might be different between ESLint and Stylelint. The intent is to allow ad-hoc customisations for last-checked bugs that are likely to take a while to fix. This option might not be useful for no-outdated.
  • A @browserbug feature feature-id or @browserbug-feature feature-id syntax, that consults Caniuse or BCD (browser-compat-data), in order to mark support targets. The aim here is to allow semi-automatic marking of workarounds, especially for feature-detection purposes.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions