Automatic Error Correction for Elixir
Laen...
Kuupäev
Autorid
Ajakirja pealkiri
Ajakirja ISSN
Köite pealkiri
Kirjastaja
Tartu Ülikool
Abstrakt
Code linting is the practice of automatically checking source code for errors, usually
those related to consistency. Most programing languages have linters that come with a
set of rules, each one targeting a specific kind of error. To reduce programmer effort,
some linters employ autocorrect, meaning that where possible, the linter fixes the mistake
for the programmer. Linters are also used in Elixir ecosystem; however, there is no linter
for Elixir with autocorrect capabilities. In this thesis, autocorrect is added to one of the
most frequently used Elixir linters, Credo. The developed extension can be integrated
with Credo seamlessly, and it can automatically correct several types of errors.
Kirjeldus
Märksõnad
static analysis, linting, Elixir