Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/dotenv-linter/dotenv-linter

⚡️Lightning-fast linter for .env files. Written in Rust 🦀
https://github.com/dotenv-linter/dotenv-linter

perf: add benchmark for check function (#376)

1d7577acde3efcf496b8a4da48b3c00b850fddf7 authored almost 4 years ago by Grachev Mikhail <[email protected]>
ci: use clippy check action (#375)

Signed-off-by: Mikhail Grachev <[email protected]>

54b834215288a6e067414a8be525ee07e9c3dc7b authored almost 4 years ago by Grachev Mikhail <[email protected]>
fix: remove extra Result wrapping to fix clippy (#374)

947642b93c5fe61b25f937247f935c506e96171e authored almost 4 years ago by Artem Medvedev <[email protected]>
docs: update formatting and wording of README.md (#372)

5ffb809688ecfd4819b48e602ba4b148f1f6246b authored almost 4 years ago by Michael Currin <[email protected]>
feat: dont lint backup files (#367)

also:
* add `.bak` extension to backup files

closes #359

3dadac6b23582e017aa36b014dc06716910c356b authored almost 4 years ago by Max Strübing <[email protected]>
docs: update logo (#368)

0dc87f850a580075cda0e71a9f862c1056d94587 authored almost 4 years ago by Grachev Mikhail <[email protected]>
docs: update readme (#364)

c09a12bdb043470f1c31b370c59fafb8dc8a5e32 authored almost 4 years ago by Grachev Mikhail <[email protected]>
docs: add .env explanation (#363)

36fe248ad0ade3690d5a5c4a5b9c52db5954d756 authored almost 4 years ago by Henry Boisdequin <[email protected]>
build: release v3.0.0 (#357)

Signed-off-by: Mikhail Grachev <[email protected]>

94d987ca9a51d028507fe2a321526310707ea3bb authored almost 4 years ago by Grachev Mikhail <[email protected]>
feat: add colored output for compare command (#356)

Signed-off-by: Mikhail Grachev <[email protected]>

72863fcb9ea943f245851de15ac0a3ec9f4a73ec authored about 4 years ago by Grachev Mikhail <[email protected]>
docs: add new articles (#355)

Signed-off-by: Mikhail Grachev <[email protected]>

6da1677b83b1fd1f83175f58c10778978781dbca authored about 4 years ago by Grachev Mikhail <[email protected]>
docs: update readme (#354)

3aa95396b97d8fd1ae5db05c9de0cfc0f329751e authored about 4 years ago by Grachev Mikhail <[email protected]>
feat: add compare command (#282)

389209829a66accc9bb4c1ffaa3978520c007ba8 authored about 4 years ago by Max Strübing <[email protected]>
perf: update benchmark (#353)

20a7a3b809bda3bef4ad2bf1b48cb17127771172 authored about 4 years ago by Grachev Mikhail <[email protected]>
Remove unnecessary allocations and clones (#350)

* feat: create `Warning` from everything `Into<String>`

This improves developer ergonomics

...

dcc4afc704416206cc607ac6d213801a0d330d1b authored about 4 years ago by Valentin Brandl <[email protected]>
perf: add benchmark (#351)

* perf: add benchmark

* docs: update changelog

110b23606c7489135057a69c78c1c4cfa523545c authored about 4 years ago by Grachev Mikhail <[email protected]>
fix(#343): Add check for whitespace (#349)

* fix(#343): add check for whitespace

* chore: add change to changelog

9f84ee5dfe59df9e2486fa485238d192c3b24c27 authored about 4 years ago by sebastiantoh <[email protected]>
fix(#345): Find all problems (#348)

* feat: return line in any case (even if it does not contain `=`)

* fix: change from String t...

1152cafb2f4a59c1582a9733df0386949f157c97 authored about 4 years ago by Valentin Brandl <[email protected]>
ci: add commitlint (#347)

* ci: add commitlint

Signed-off-by: Mikhail Grachev <[email protected]>

* docs: update cha...

8bab5956f17d184c13252c9a359929a911bf56b5 authored about 4 years ago by Grachev Mikhail <[email protected]>
ci: add cargo-deny action (#346)

Signed-off-by: Mikhail Grachev <[email protected]>

a01c4bf376ba08d2e7e8ae9bfb714a2df64c1401 authored about 4 years ago by Grachev Mikhail <[email protected]>
refactor!: remade flags to subcommands (#342)

Signed-off-by: Mikhail Grachev <[email protected]>

4db20d14fc7dfa7e85cf9693abb1a2c37aee092b authored about 4 years ago by Grachev Mikhail <[email protected]>
Feature: Support export prefix (#337) (#340)

* add export prefix support

* delete pub from stripped_export_string

* add IncorrectDelimi...

794fce76379a4c7998151f4dd98edaefde925e56 authored about 4 years ago by Sergey Konik <[email protected]>
Add support for multiline values (#341)

* Add support for multiline values

Changed QuoteCharacterChecker behaviour

* Update change...

9ffb185b31e3b9571aa0a8fc8ecd2f9bc93e46fe authored about 4 years ago by Artem Russkikh <[email protected]>
feat: make an output on-the-fly(#335) (#336)

* feat: make a output on-the-fly(#335)

* docs: update examples

* refactor: split output to...

310a7ed681bdc312676906e82191b0024c55c1cb authored about 4 years ago by Artem Medvedev <[email protected]>
Color output and --no-color option (#307)

* Color output and --no-color option

This commit if included will:

1. Adds color to warnin...

676947432c6cefeca07750dbfb320a8864b09997 authored about 4 years ago by Nikhil <[email protected]>
chore: fix typo (#338)

8d38055968e2e4e2bd5cd1de87e3ce773879987c authored about 4 years ago by Grachev Mikhail <[email protected]>
Shows files that were linted (#311)

* Show linted files

* Add tests for output

* Move tests, enum, and add backup tests

* F...

a5903f9f5fe970c6cbf151b4fb00bc044c2e25e0 authored about 4 years ago by Anthony Huang <[email protected]>
Release v2.2.1 (#332)

Signed-off-by: Mikhail Grachev <[email protected]>

4e4d51653d9ca5b96269d82cf4f0f4fc34c4b44d authored about 4 years ago by Grachev Mikhail <[email protected]>
Add .gitattributes to improve git diff (#329) (#330)

* Add .gitattributes to improve git diff (#329)

* Update CHANGELOG.md

* Remove extra ident...

3089cb3d4808f3ae12e9fd406a8f32fafe8f646d authored about 4 years ago by Artem Medvedev <[email protected]>
Fix cyclic symbolic link recursion (#328)

When in recursive mode: do not follow symbolic links within target
directories. See #326.

-...

01110fa5415e650670275fcaf96e3f6f87ca4fd8 authored about 4 years ago by Christopher Morton <[email protected]>
Add default exclude list (#324)

* first stab at #323

This implementation hard-excludes files and there is no way to run check...

f48e402c8c4628979db10c913baf074a37ea1ac8 authored about 4 years ago by Andrey Ikonnikov <[email protected]>
#325 Linter rechecks files if they were listed more than once (#327)

* #325 Linter rechecks files if they were listed more than once

* #325 Update changelog.md

...

fdc67d77a96cd29983c8d0a8f65657f2686f55a5 authored about 4 years ago by Aashu Rani <[email protected]>
Add action-yamllint (#317)

* Add action-yamllint

* Update CHANGELOG

* Fixes after codereview

* Fix yamllint warnin...

f6adeec541e774b81ed4af21c8e2fcbdd96db13e authored about 4 years ago by Dmitry Belyavtsev <[email protected]>
Added docker build to CI (#322)

* Added docker build stage to ci build: first attempt

* triggering ci

* reordered stages
...

1002b57f903392c993a2a752fd27415686f5ccac authored about 4 years ago by JoeAmedeo <[email protected]>
feat(GH-318): change soon deprecated set-env action (#320)

* feat(GH-318): change soon deprecated set-env action

* docs(GH-318): add PR to CHANGELOG.md
...

43ba265c4dbf440514cc5205b76a33f75822ea6e authored about 4 years ago by marcodenisi <[email protected]>
Fix docker release (#319)

* Fix docker release

* Update CHANGELOG.md

e497a4f12191006490dc7d6c1f96e7c56f3b3d70 authored about 4 years ago by Grachev Mikhail <[email protected]>
Release v2.2.0 (#316)

Signed-off-by: Mikhail Grachev <[email protected]>

0c89d0f653e7aed0266b8b5a6b679ad6783025cf authored about 4 years ago by Grachev Mikhail <[email protected]>
Update docs (#315)

Signed-off-by: Mikhail Grachev <[email protected]>

6b44f73f00cd447cf047231d85ec4096f64961c4 authored over 4 years ago by Grachev Mikhail <[email protected]>
Integration test for fixers (#309)

feaee82aaa028e7b9f47689665a265ff029dd85c authored over 4 years ago by Evgeniy Rashchepkin <[email protected]>
Update CHANGELOG.md (#314)

e7dd376c6fa54d9c139eebc2fd5b73d371ad73cd authored over 4 years ago by Grachev Mikhail <[email protected]>
Remove unused variable `CARGO_TERM_COLOR` in shellcheck workflow (#313)

* Remove unused variable `CARGO_TERM_COLOR` in shellcheck workflow

* Update CHANGELOG.md

C...

afc5dc60d2c5d7ecf6ea8fcefe371c04f2e12a6e authored over 4 years ago by MusiKid <[email protected]>
Adds additional test for LineEntry.get_value (#306)

* Adds additional test for LineEntry.get_value

* Update CHANGELOG.md

Co-authored-by: Grach...

ba135c7c0e8e330b6877a5fa046ba1fcca986ae1 authored over 4 years ago by Vivek Pandey <[email protected]>
Add check_output function for integration tests (#305)

* Add check_output function for integration tests

Resolves: #293

* Update changelog

* U...

f4d8cb35794e565fbcdc35d52c078f3ecca23343 authored over 4 years ago by Anthony Huang <[email protected]>
Use US locale for reviewdog/action-misspell (#308)

3904fdbf276d7f77ee43b49312652aab085ac5a6 authored over 4 years ago by Grachev Mikhail <[email protected]>
Add misspell action (#304)

* ci: add action-misspell workflow

* ci(misspell): only run on PR

apparently it only works...

7861c36658ff775c13b8033ba92dbea8f87621f8 authored over 4 years ago by PurpleMyst <[email protected]>
Add action-shellcheck (#303)

b57f89899e194cbf8bf333751f09a873af4a79ec authored over 4 years ago by amd-9 <[email protected]>
Update args help (#299)

Signed-off-by: Mikhail Grachev <[email protected]>

7f67113f76445821772362132da1b4dad1ece13e authored over 4 years ago by Grachev Mikhail <[email protected]>
Move remove_invalid_leading_chars_test to tests module (#298)

Signed-off-by: Mikhail Grachev <[email protected]>

58fc5e0315defa24dab23edf7f632cdc398dfadd authored over 4 years ago by Grachev Mikhail <[email protected]>
Add command to install latest version via Homebrew (#297)

cfd43b5c44cc4a6f1401eb590362bc697fc0a9bb authored over 4 years ago by Grachev Mikhail <[email protected]>
Add CARGO_TERM_COLOR env variable to the actions (#296)

* Add CARGO_TERM_COLOR env variable to the actions

425a77f534f50b66326c7c6b209d9b4cec6a5761 authored over 4 years ago by Bassam Ismail <[email protected]>
Remove code related to "Fixed/Unfixed warnings" (#289)

Signed-off-by: Mikhail Grachev <[email protected]>

33a69960315971d85e7137f0ac72c0e97034d14d authored over 4 years ago by Grachev Mikhail <[email protected]>
Refactoring integration tests (#288)

Signed-off-by: Mikhail Grachev <[email protected]>

a26a0c4249533b5b17d1f6867e43a1d3f4349b84 authored over 4 years ago by Grachev Mikhail <[email protected]>
Finishing autofix (#287)

* Finishing autofix

* Remove empty fn

* Update changelog

* Tests

* Optimize

281a2030aa66bd3d3dcbbabb1636659548e96a98 authored over 4 years ago by Evgeniy Rashchepkin <[email protected]>
UnorderedKey fix (#261)

* UnorderedKey fix

* CR fixes

36b904eebed695157ac0d810edbd1e1036687124 authored over 4 years ago by Evgeniy Rashchepkin <[email protected]>
Fix a bug with UnorderedKeyChecker and control comments (#283)

Signed-off-by: Mikhail Grachev <[email protected]>

5974a30cc4dee350a14bc0e3e3ec2b6906241598 authored over 4 years ago by Grachev Mikhail <[email protected]>
Group lines by control comments (#281)

* Group lines by control comments

* Rustfmt

* Rename get_comment()

* Update docs

* Update do...

df34f9d8aa88987b6496733260bd5b08e6620b89 authored over 4 years ago by Evgeniy Rashchepkin <[email protected]>
Fix a bug with ExtraBlankLineFixer and control comments (#279)

Signed-off-by: Mikhail Grachev <[email protected]>

7981df72a0c812a189c484759c6278364786aaec authored over 4 years ago by Grachev Mikhail <[email protected]>
Move logic for creating LineEntry for tests to common module (#280)

Signed-off-by: Mikhail Grachev <[email protected]>

e18528df1fff35e8cf8a75acf18234ea3f548dee authored over 4 years ago by Grachev Mikhail <[email protected]>
Implement Backup Feature (#272)

* implement file copy flag

* update CHANGELOG

* only copy if file is mutated. use fs::copy...

afdbf9176d6eb2ef1cd18338191aea31f1106dd7 authored over 4 years ago by Tyler Bailey <[email protected]>
Simplify UnorderedKeyChecker (#277)

Signed-off-by: Mikhail Grachev <[email protected]>

5a86e7649f68d3f167cfdcab503f44e1ee5518b7 authored over 4 years ago by Grachev Mikhail <[email protected]>
Partition fixed/unfixed warnings (#275)

df1b0b2ba2d44e7b65e17b83c1e852ee399814c8 authored over 4 years ago by Chris Gillespie <[email protected]>
add ExtraBlankLineFixer (#260) (#260)

* add ExtraBlankLineFixer (#245)

* fix tests

* format

* fix changelog pr number

* fi...

9e82ddc9a9652e09bfa556e5cb6dc2eb738429ba authored over 4 years ago by diggymo <[email protected]>
solve #243: add DuplicatedKeyFixer (#270)

* solve #243: add DuplicatedKeyFixer

* add changelog line

* rustfmt + remove test (?..)

...

451b8479282c36c45542239d773c428b77645722 authored over 4 years ago by Vladislav Stepanov <[email protected]>
Implement LeadingCharacterFixer (#259)

* implement LeadingCharacterFixer

* fix IncorrectDelimiterChecker
Delimiters occur between o...

538e2be77725bee507442053ec7b88e57fa7e1c5 authored over 4 years ago by Tyler Bailey <[email protected]>
Add missing test for IncorrectDelimiterChecker (#273)

Signed-off-by: Mikhail Grachev <[email protected]>

2ccd45dc455035c9880387c01c675a8e9ed7f0da authored over 4 years ago by Grachev Mikhail <[email protected]>
IncorrectDelimiter fixer (#246) (#258)

967fa7d96484ca3307312e81a386af48e789c15b authored over 4 years ago by Chris Gillespie <[email protected]>
Add *.env to gitignore (#271)

* add environment files to gitignore

* update changelog

* newline on end of file

8bd919d859c2618a40c16e676ade4c7cd5fd3074 authored over 4 years ago by Tyler Bailey <[email protected]>
Add support of comments to disable checks (#239)

* Add support of comments to disable checks

Signed-off-by: Mikhail Grachev <[email protected]...

d9c9458d0e1cbbacc40334141ce89cfbf66f86db authored over 4 years ago by Grachev Mikhail <[email protected]>
Implement EndingBlankLineFixer (#263)

* implement EndingBlankLineFixer

* add EndingBlankLineFixer integration test

* update chan...

6005dbcb2ea3de0f233f218bf91d8373813b589e authored over 4 years ago by Tyler Bailey <[email protected]>
Actions uses cache@v2 (#231) (#262)

* Cache multiple paths in the same block
* Cache grcov binary

Co-authored-by: Grachev Mikhai...

fb6643face20be561b4bf6fc06449fd01dc68e2e authored over 4 years ago by Chris Gillespie <[email protected]>
Adding test for Issue 205 (#269)

* Adding test for Issue 205

* Update CHANGELOG.md

Co-authored-by: Grachev Mikhail <work@mg...

2a698d23277f438634fee38997212b0fbf8edc41 authored over 4 years ago by yanakad <[email protected]>
Update logic for IncorrectDelimiterChecker (#267)

* update logic for IncorrectDelimiterChecker

* update CHANGELOG

* add comments to Incorrec...

54fb67e0b55a29636550f57bb42cf795636794b2 authored over 4 years ago by Tyler Bailey <[email protected]>
Test for fix_warnings (#266)

* Test for fix_warnings

Added tests that verify that default implementation of fix_warnings
...

0cebfe3a6f4cbaf76b939ed9689c47cbc6f3ddaf authored over 4 years ago by Taras Boiko <[email protected]>
Modularize common.rs structs (#264)

a51896acf7a0fe03a8806ce38e2d4b646b53706d authored over 4 years ago by Chris Gillespie <[email protected]>
Update docs (#265)

* Update README.md

* Update quick_start.md

7ba983f39460b30bc675d7425036595e393b22cc authored over 4 years ago by Grachev Mikhail <[email protected]>
Implement trait `Fix` for warnings issued by `QuoteCharacterChecker`. (#257)

Closes #249.

612e1a96a0f1645dab1c9b16a2f0eddb2a9046a7 authored over 4 years ago by Kirill Borisov <[email protected]>
Add trailing whitespace fix (#255)

* Add trailing whitespace fix

Add `TrailingWhitespaceFixer` and included it in the `fixlist`....

d326dcdec0414975c8cee0cced8aaf027740e107 authored over 4 years ago by Greg Cline <[email protected]>
Add key without value fixer (#254)

* Add key without value fixer

* Update CHANGELOG

Co-authored-by: Grachev Mikhail <work@mgr...

8c8754c541d328d0c55e103790c67fc8ddbe0bb4 authored over 4 years ago by unexge <[email protected]>
Add fixer: SpaceCharacterFixer (#250) (#253)

* Add fixer: SpaceCharacterFixer (#250)

* Fix fmt

* Update CHANGELOG.md

* Remove extra ...

e0aae2482ae9001249f35498fc50c601d9c9c15d authored over 4 years ago by Artem Medvedev <[email protected]>
Add total problems to output and --quiet argument (#242)

* Add --quiet argument

Signed-off-by: Mikhail Grachev <[email protected]>

* Update docs

...

14d8208bd91c714455a63b0e8e45df4a08c04ea4 authored over 4 years ago by Grachev Mikhail <[email protected]>
Autofix (#228)

* Autofix

* Close temp dir

* Change control flow in main.rs

* Update README.md

Co-au...

cf176993360215596c079873725f4a4b7a48f5b0 authored over 4 years ago by Evgeniy Rashchepkin <[email protected]>
Add CI installation tests for Windows (#235)

* Add CI installation tests for Windows

* Update dotenv-linter extension for Win

Co-author...

e37ef8fd7c969cf5f2213331dcbf852d1f9e3bc3 authored over 4 years ago by Artem Medvedev <[email protected]>
Release v2.1.0 (#236)

* Release v2.1.0

* Update release date

b68274ddaa0c7893f780043d89c96084e7a3ec08 authored over 4 years ago by Artem Medvedev <[email protected]>
Add check_name to Warning (#234)

* Add check_name to Warning

* Remove pub

e947f60b1ae424c08f1e3c17a8ca1cc651bd29eb authored over 4 years ago by Evgeniy Rashchepkin <[email protected]>
Provide more short way to install dotenv-linter (#220)

935aa01f6c0e2de11b013087855066d5ab273e9c authored over 4 years ago by Artem Medvedev <[email protected]>
Remove `FileEntry::get_content_by_path` (#233)

in favor of `fs::read_to_string`

closes #232

34ffdf766e2f75199b270d83469c1e5aa77e6938 authored over 4 years ago by Max Strübing <[email protected]>
Recursive search for `.env` files (#223)

37baad9a0121f1e13a726d6151030de16e3fb2a4 authored over 4 years ago by Artem Medvedev <[email protected]>
Add docs (#226)

* Create docs

* Add to changelog

* Add sponsors page

* Fix link to checks

* Remove h...

683988b3e276c17cc334b63a2cd203fb2df5db20 authored over 4 years ago by Weslei Juan Moser Pereira <[email protected]>
Move show-checks flag to main.rs (#227)

Signed-off-by: Mikhail Grachev <[email protected]>

6f81f1b4e9c9de0b60470590fc6221e7024c19ca authored over 4 years ago by Grachev Mikhail <[email protected]>
Fix total_lines in some tests (#224)

* Fix total_lines in some tests

* Update CHANGELOG.md

fa839758356ae88fa36f5cf410d10f37c0138b34 authored over 4 years ago by Artem Medvedev <[email protected]>
Update README.md (#222)

fc8a8e9b7e144c04a32f3fb6e7ba29b6cb2867de authored over 4 years ago by Grachev Mikhail <[email protected]>
Consider blank lines in UnorderedKey check (#221)

Signed-off-by: Mikhail Grachev <[email protected]>

0888fe807bd080404f73b471d7285aacbb13b381 authored over 4 years ago by Grachev Mikhail <[email protected]>
Update links (#219)

Signed-off-by: Mikhail Grachev <[email protected]>

09a10bb025f98bb2d0659cff512d9b218bdc41a4 authored over 4 years ago by Grachev Mikhail <[email protected]>
Optimize integration tests (#218)

* Optimize integration tests

Signed-off-by: Mikhail Grachev <[email protected]>

* Update C...

3db431630dcf13b9213e68bc3ec4248b97efc5bb authored over 4 years ago by Grachev Mikhail <[email protected]>
Update README.md

d8f51a2424cf2bb6b576114ff193a8d5af17ee25 authored over 4 years ago by Grachev Mikhail <[email protected]>
Update README.md

0873880d723efb135d29793d3a530da560a2b1b8 authored over 4 years ago by Grachev Mikhail <[email protected]>
Add windows publishing to release workflow (#211)

* Add Windows publishing to release workflow

* Change Windows publishing format to .zip

* ...

e806d901c3cac82fec6a0264043a0710883f8628 authored over 4 years ago by Artem Medvedev <[email protected]>
Windows support path canonicalize (#213)

* Fix canonicalize for Windows (via dunce)

* Fix integration tests to pass cross platform (fi...

de1012c4cdc0cb78ccb26424c5c197cb60a614ec authored over 4 years ago by Artem Medvedev <[email protected]>
Add build and test steps running on Windows (#216)

Signed-off-by: Mikhail Grachev <[email protected]>

5dc8d0560abec5f1f4da40659ad11d6546eb7ad3 authored over 4 years ago by Grachev Mikhail <[email protected]>
Update changelog (#215)

Signed-off-by: Mikhail Grachev <[email protected]>

76e7b7d23caef8f58ed06162f95ab40a5a476450 authored over 4 years ago by Grachev Mikhail <[email protected]>