SublimeLinter-contrib-ameba
Sublime Linter for Ameba
By
epergo
Created
Installations minus removals
Upgrades
- 182 installs
- 15 stars
- Not for Windows
Links
Versions
1.0.6
·
More
-
(*)
1.0.5
·
2026-08-23 19:29 — macOS, Linux
SublimeLinter-contrib-ameba
This linter plugin for SublimeLinter provides an interface to ameba. It will be used with files that have crystal syntax.
Installation
SublimeLinter must be installed in order to use this plugin.
Please use Package Control to install both SublimeLinter and the linter plugin.
Install a Crystal syntax package, such as Crystal, and select its syntax for your
Crystal files. This linter runs only for the source.crystal scope.
Before installing this plugin, you must ensure that ameba is installed on your project. Add ameba to your shard.yml file, in development_dependencies:
development_dependencies:
ameba:
github: crystal-ameba/ameba
Run shards install, this will place an ameba executable in a bin folder inside your project's folder.
That executable will be used by default, if you want to use another executable just specify it in SublimeLinter User settings.
If an .ameba.yml config file is located in your project's root path, it will be used.
Settings
SublimeLinter settings: http://sublimelinter.readthedocs.org/en/latest/settings.html
Linter settings: http://sublimelinter.readthedocs.org/en/latest/linter_settings.html
Custom
amebaexecutable:
// SublimeLinter Settings - User
{
"linters": {
"ameba": {
"executable": "path_to_ameba_executable"
}
},
}