- Linter API v2 support (#149)
- Update dependencies
- Update dependencies
- Update dependencies
- Disable on the fly linting
haml-lint
doesn't support sending the current contents viastdin
and the old attempts at copying files to a temporary directory were not complete enough to cover all edge cases
- Link rules to documentation: Clicking a rule name in the message will now open the documentation page in your browser.
- Rename
hamlLintExecutablePath
option to justexecutablePath
- Fix a race condition if the editor contents changed since the lint was triggered
- Several dependency updates
- Fix a few small bugs
- Enabled CI testing
- #48 Allow specifying a global config file
-
#21: A few fixes, including:
-
Use
rangeFromLineNumber
to generate the ranges for line highlighting -
Use
helpers.exec()
to run the program instead of using Atom's BufferedProcess (directly) -
Specify a name for the linter so its messages can be identified
-
Automatically install
linter
-
-
#11: Rewrite for new Linter API
- Breaking change: Configuration is no longer namespaced under
linter-haml-lint
, but underlinter-haml
. As such, previously configuredhamlLintExecutablePath
will not work. You can either change the namespace in yourconfig.cson
or change the package settings with Atom's GUI to set an appropriate value.
- Breaking change: Configuration is no longer namespaced under
- #6: Use
activationCommands
instead of deprecatedactivationEvents
inpackage.json
- #1: Support for
setting path to
haml-lint
executable
- Initial implementation