slim-lint

Configurable tool for analyzing Slim templates

OTHER License

Downloads
3.4M
Stars
208
Committers
47
slim-lint - v0.29.0 Latest Release

Published by sds about 2 months ago

  • Add TagAttribute linter for restricting attribute usage
  • Fix bug where rexml gem was missing if user used RuboCop 1.66.0 or newer
slim-lint - v0.28.0

Published by sds about 2 months ago

slim-lint - 0.27.0

Published by sds 7 months ago

  • Add InstanceVariables linter
  • Add StrictLocalsMissing linter
  • Fix EmbeddedEngines linter missing indented uses
slim-lint - 0.26.0

Published by sds 10 months ago

  • Revert "Fix ControlSpacingStatement linter handling of = in some cases"
slim-lint - 0.25.0

Published by sds 10 months ago

  • Drop support for Ruby 2.x
  • Fix ControlSpacingStatement linter handling of = in some cases
slim-lint - 0.24.0

Published by sds over 1 year ago

  • Require RuboCop 1.x or newer
  • Silence Parser gem warnings on startup
slim-lint - 0.23.0

Published by sds almost 2 years ago

  • Add Zwsp to report zero-width space characters
  • Allow Slim version 5.x
slim-lint - 0.22.1

Published by sds about 3 years ago

  • Fix CommentControlStatement to not report Template Dependency: directives
  • Fix handling of disabled lines when running across multiple files
  • Add Layout/ClosingParenthesisIndentation to list of ignored RuboCop cops
  • Add Layout/FirstHashElementIndentation to list of ignored RuboCop cops
slim-lint - 0.22.0

Published by sds over 3 years ago

  • Disable RuboCop Layout/FirstArgumentIndentation
  • Disable RuboCop Layout/LineEndStringConcatenationIndentation
  • Add support for disabling linters on specific lines
slim-lint - Slim-Lint 0.21.0

Published by sds over 3 years ago

  • Add linter field to JSONReporter
  • Add EmbeddedEngines linter
  • Add EmacsReporter reporter
  • Add --stdin-file-path option for specifying the name of a file passed via standard input
slim-lint - Slim-Lint 0.20.2

Published by sds about 4 years ago

  • Ignore Style/WhileUntilDo RuboCop cop by default
slim-lint - Slim-Lint 0.20.1

Published by sds over 4 years ago

  • Disable Style/IdenticalConditionalBranches cop by default
slim-lint - Slim-Lint 0.20.0

Published by sds almost 5 years ago

This is a hotfix to address breaking changes in the upstream RuboCop gem.

  • Update minimum RuboCop version to 0.78.0 due to renaming of various cops and namespaces
slim-lint - Slim-Lint 0.19.0

Published by sds almost 5 years ago

  • Remove dependency on sysexits gem
  • Update RuboCop dependency to require 0.77.0 or newer
slim-lint - Slim-Lint 0.18.0

Published by sds about 5 years ago

  • Remove explicit dependency on Rake, making it optional as it's only needed for the Rake integration
slim-lint - Slim-Lint 0.17.1

Published by sds about 5 years ago

  • Fix CommentControlStatement to not report rubocop:{enable,disable} directives
slim-lint - Slim-Lint 0.17.0

Published by sds over 5 years ago

  • Disable Layout/AlignArguments and Layout/InitialIndentation cops by default
  • Update EmptyLineAfterGuardClause cop namespace from Style to Layout to fix errors
  • Drop support for Ruby 2.3 and older