dotenv-linter v2.2.0 Release Notes
Release Date: 2020-10-12 // over 3 years ago-
🚀 Added
- ➕ Add integration test for autofix [#309] (@evgeniy-r)
- ➕ Add action-misspell [#304] (@PurpleMyst)
- ➕ Add action-shellcheck [#303] (@amd-9)
- ➕ Add fixer: UnorderedKeyFixer [#261] (@evgeniy-r)
- ➕ Add backup feature and
--no-backup
flag for fixers [#272] (@baile320) - ➕ Add fixer: ExtraBlankLineFixer [#260] (@diggymo)
- ➕ Add fixer: DuplicatedKeyFixer [#270] (@utter-step)
- ➕ Add fixer: LeadingCharacter [#259] (@baile320)
- ➕ Add fixer: IncorrectDelimiter [#258] (@gillespiecd)
- ➕ Add support of comments to disable checks [#239] (@mgrachev)
- ➕ Add autofix for EndingBlankLine [#263] (@baile320)
- ➕ Add test for two keys that only differ in case [#269] (@yanakad)
- ➕ Add autofix for TrailingWhitespace [#255] (@gregcline)
- ➕ Add fixer: KeyWithoutValueFixer [#254] (@unexge)
- ➕ Add fixer: QuoteCharacterFixer [#257] (@lensvol)
- ➕ Add fixer: SpaceCharacterFixer [#253] (@DDtKey)
- ➕ Add total problems to output and
--quiet
argument [#242] (@wesleimp, @mgrachev) - ➕ Add autofix feature (for LowercaseKey check) [#228] (@evgeniy-r)
- ➕ Add installation CI test for Windows (via
install.sh
) [#235] (@DDtKey)
🔧 Changed
- ⚡️ Update docs [#315] (@mgrachev)
- Remove
CARGO_TERM_COLOR
from the shellcheck workflow [#313] (@MusiKid) - ➕ Add
check_output
helper function for integration tests [#305] (@Anthuang) - ➕ Add an additional test for
LineEntry.get_value
[#306] (@vvkpd) - ⚡️ Update args help [#299] (@mgrachev)
- Move
remove_invalid_leading_chars_test
totests
module [#298] (@mgrachev) - ➕ Add command to install latest version via
Homebrew
[#297] (@mgrachev) - Add
CARGO_TERM_COLOR
env variable to the actions [#296] (@skippednote) - ✂ Remove code related to "Fixed/Unfixed warnings" [#289] (@mgrachev)
- 🔨 Refactoring integration tests [#288] (@mgrachev)
- 🛠 Fix a bug with fixers spawning new warnings [#287] (@evgeniy-r)
- 🛠 Fix a bug with
UnorderedKeyChecker
and control comments [#283] (@mgrachev) - 🔄 Change the line grouping for the
UnorderedKey
checker [#281] (@evgeniy-r) - 🛠 Fix a bug with
ExtraBlankLineFixer
and control comments [#279] (@mgrachev) - 🚚 Move logic for creating
LineEntry
for tests tocommon
module [#280] (@mgrachev) - Simplify UnorderedKeyChecker [#277] (@mgrachev)
- ⚠ Partition fixed/unfixed warnings [#275] (@gillespiecd)
- ➕ Add missing test for IncorrectDelimiterChecker [#273] (@mgrachev)
- ➕ Add *.env to gitignore [#271] (@baile320)
- Actions uses cache@v2 [#262] (@gillespiecd)
- ⚡️ Update logic for IncorrectDelimiterCheck [#267] (@baile320)
- ➕ Add tests for default implementation of Fix::fix_warnings [#266] (@kilotaras)
- Modularize common.rs [#264] (@gillespiecd)
👕 [#315]: https://github.com/dotenv-linter/dotenv-linter/pull/315 👕 [#313]: https://github.com/dotenv-linter/dotenv-linter/pull/313 👕 [#309]: https://github.com/dotenv-linter/dotenv-linter/pull/309 👕 [#306]: https://github.com/dotenv-linter/dotenv-linter/pull/306 👕 [#305]: https://github.com/dotenv-linter/dotenv-linter/pull/305 👕 [#304]: https://github.com/dotenv-linter/dotenv-linter/pull/304 👕 [#303]: https://github.com/dotenv-linter/dotenv-linter/pull/303 👕 [#299]: https://github.com/dotenv-linter/dotenv-linter/pull/299 👕 [#298]: https://github.com/dotenv-linter/dotenv-linter/pull/298 👕 [#297]: https://github.com/dotenv-linter/dotenv-linter/pull/297 👕 [#296]: https://github.com/dotenv-linter/dotenv-linter/pull/296 👕 [#289]: https://github.com/dotenv-linter/dotenv-linter/pull/289 👕 [#288]: https://github.com/dotenv-linter/dotenv-linter/pull/288 👕 [#287]: https://github.com/dotenv-linter/dotenv-linter/pull/287 👕 [#283]: https://github.com/dotenv-linter/dotenv-linter/pull/283 👕 [#281]: https://github.com/dotenv-linter/dotenv-linter/pull/281 👕 [#280]: https://github.com/dotenv-linter/dotenv-linter/pull/280 👕 [#279]: https://github.com/dotenv-linter/dotenv-linter/pull/279 👕 [#277]: https://github.com/dotenv-linter/dotenv-linter/pull/277 👕 [#275]: https://github.com/dotenv-linter/dotenv-linter/pull/275 👕 [#273]: https://github.com/dotenv-linter/dotenv-linter/pull/273 👕 [#272]: https://github.com/dotenv-linter/dotenv-linter/pull/272 👕 [#271]: https://github.com/dotenv-linter/dotenv-linter/pull/271 👕 [#270]: https://github.com/dotenv-linter/dotenv-linter/pull/270 👕 [#269]: https://github.com/dotenv-linter/dotenv-linter/pull/269 👕 [#267]: https://github.com/dotenv-linter/dotenv-linter/pull/267 👕 [#266]: https://github.com/dotenv-linter/dotenv-linter/pull/266 👕 [#264]: https://github.com/dotenv-linter/dotenv-linter/pull/264 👕 [#263]: https://github.com/dotenv-linter/dotenv-linter/pull/263 👕 [#262]: https://github.com/dotenv-linter/dotenv-linter/pull/262 👕 [#261]: https://github.com/dotenv-linter/dotenv-linter/pull/261 👕 [#260]: https://github.com/dotenv-linter/dotenv-linter/pull/260 👕 [#259]: https://github.com/dotenv-linter/dotenv-linter/pull/259 👕 [#258]: https://github.com/dotenv-linter/dotenv-linter/pull/258 👕 [#257]: https://github.com/dotenv-linter/dotenv-linter/pull/257 👕 [#255]: https://github.com/dotenv-linter/dotenv-linter/pull/255 👕 [#254]: https://github.com/dotenv-linter/dotenv-linter/pull/254 👕 [#253]: https://github.com/dotenv-linter/dotenv-linter/pull/253 👕 [#242]: https://github.com/dotenv-linter/dotenv-linter/pull/242 👕 [#239]: https://github.com/dotenv-linter/dotenv-linter/pull/239 👕 [#235]: https://github.com/dotenv-linter/dotenv-linter/pull/235 👕 [#228]: https://github.com/dotenv-linter/dotenv-linter/pull/228