Skip to content

Sass Lint 3.x

Dan Purdy edited this page Sep 8, 2017 · 4 revisions

Rough thoughts for Sass Lint 3.x

UX

  • Active documentation site with searchable configuration and CLI a la ESLint
  • Documentation generated from source code?
  • --fix flag to automatically fix lint errors
  • More clear CLI output (-v -q is really weird to show output)
  • Better user messaging on AST error
  • Rule Name Cleanup

Architecture

  • Pluggable rules
  • Pluggable/Composable config (maybe https://github.com/punchcard-cms/plugabilly)
  • Pluggable formatters
  • Browserslist support
  • Single AST traversal
  • STDIN for CLI
  • Only support LTS Node versions (active only? maintenance+active?)
  • Refactor all tests to test output rather than count errors/warnings
  • Validate config
  • Errors/Fatals as reported error messages rather than full on exceptions where possible
Clone this wiki locally