Releases: pantajoe/vscode-elixir-credo
Releases · pantajoe/vscode-elixir-credo
v0.6.1
v0.6.0
v0.5.0
v0.4.5
Fixed
- Only add the configuration file configured in the extension's configuration to all found configuration file
if it's an absolute path, the file exists, and it is not already found (#4) - File paths in the output channel are not surronded by quotes anymore to resolve issues when opening these paths with
Cmd + Click
/Ctrl + Click
v0.4.4
v0.4.3
v0.4.2
v0.4.1
v0.4.0
Added
- Support multiple workspaces (#8)
- Add an output channel to track the extension's processes
- Added a configuration option
enableDebug
that enables extensive logging to the output channel, such as- configuration changes
- spawned processes
- credo CLI args
- etc.
- Added a configuration option
Changed
- Remove configuration option
onSave
as this is the default and probably not toggled by anyone - Rework of the codebase (no further changes in functionality)
- Increase test coverage
v0.3.0
Added
- Support this extension also on Windows platforms by using the mix executable
mix.bat
(#10) - Respect Credo's settings for including/excluding files when linting an Elixir file. (#6)
- Added a config named
lintEverything
that enables one to bypass the config's file inclusion/exclusion mechanism if set totrue
,
and, thus, lint any Elixir file.
- Added a config named
- Only mark the
trigger
in the line, even if credo adds method arity to the trigger
Changed
- Forward any warning/error message coming from credo itself (#8.1)
Fixed
- Fixed a bug where no credo command was issued after a command was cancelled (when a document was closed/deleted, for instance)
- Fixed bug where credo issues with the field
trigger
present, but without the trigger occurring unchanged in the line of the issue would not be created. (#9)