- Add config for preformatter.
- Add
Recode.Task.UnnecessaryIfUnless
- Add
Recode.Task.LocalsWithoutParens
- Add
Recode.Task.Moduledoc
- Fix
Recode.Task.Tags
- Fix AST.alias_info fot
alias __MODULE__, as: MyModule
.
- Fix bug in
Recode.Task.Tags
.
- Refactor formatter and use
Escape
. - Add switch
--color
to mix task recode. - Add option
color
to config. - Run recode tasks async.
- Remove
Recode.StopWatch
- Refactor
Recode.FormatterPlugin
- Improve config validation.
- Start
:recode
appliations inmix recode
task.
- Fix
exclude_plugins
arg.
- Fix
Recode.FormatterPlugin
. - Add switch
--debug
(for now undocumented).
- Fix runner impl for
mix format
. - Fix typos.
- Use
rewrite
version~> 0.8
.
- Add
Recode.Task.Dbg
. - Add
Recode.Task.FilterCount
. - Add
Recode.Task.IOInspect
. - Add
Recode.Task.Nesting
. - Add
Recode.Task.TagFIXME
. - Add
Recode.Task.TagTODO
. - Add mix task
recode.help
. - Add mix task
recode.update.config
. - Use switch
--task
multiple times. - Refactor
RecodeCase
- Add some minor fixes for
Recode.Task.AliasOrder
. - Fix file count output.
- Add callback
init/1
toRecode.Task
. - Add validation of
task
andconfig
inMix.Tasks.Recode
- Bump
rewrite
to 0.7.0.
- Fix
Recode.Task.AliasExpansion
- Add
Recode.FormatterPlugin
- Refactor
Recode.Task.EnforceLineLength
. - Add
Recode.Runner.run/3
. - Fix
Recode.Task.AliasOrder
- Add dir
apps
to the default config.
- Refactor recode formatter task.
- Fixing file exclusion.
- Remove unnecessary compile call
- Fix handling of multiple input files
- Add option
-
tomix recode
to read from stdin. - Add
Recode.Task.UnusedVariable
. - Update
Recode.Task.SinglePipe
. Some false positives are fixed. - Update
Recode.Task.PipeFunOne
. Some false positives are fixed. - The modules
Recode.Project
,Recode.Source
, and etc moving to the packagerewrite
. - Catch exceptions raised in tasks and output a warning for each exception.
- Remove
mix
taskrecode.rename
.Recode
gets a focus on linting and autocorrection with this change. The refactoring functionality will move to another package.
- Rename
Recode.Taks.SameLine
toRecode.Task.EnforceLineLength
.
- Refactor config.
- Add
Recode.Task.SameLine
. - Add flag
--task
tomix recode
.
- Fix
Recode.Task.Rename
- Fix
Recode.Task.SinglePipe
. - Fix bugs in
Recode.Context
.
- Add options
:macros
toRecode.Task.Specs
.
- Bug fixes.
- Added
recode.exs
to runrecode
withrecode
. - Changes to run
mix recode --dry --config recode.exs
without any update or issue.
- The very first version.