Skip to content

Releases: pantajoe/vscode-elixir-credo

v1.0.0

02 Jun 14:03
cdfdf49
Compare
Choose a tag to compare

Changed

  • chore(deps-dev): bump @types/sinon from 10.0.13 to 10.0.14 by @dependabot in #384
  • fix(deps): bump yaml from 2.2.1 to 2.2.2 by @dependabot in #392
  • chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.58.0 to 5.59.1 by @dependabot in #390
  • chore(deps-dev): bump prettier from 2.8.7 to 2.8.8 by @dependabot in #389
  • chore(deps-dev): bump glob from 10.1.0 to 10.2.2 by @dependabot in #387
  • chore(deps-dev): bump eslint from 8.38.0 to 8.39.0 by @dependabot in #388
  • chore(deps-dev): bump sinon from 15.0.3 to 15.0.4 by @dependabot in #386
  • chore(deps-dev): bump @typescript-eslint/parser from 5.58.0 to 5.59.1 by @dependabot in #391
  • chore(deps-dev): bump @commitlint/cli from 17.6.1 to 17.6.3 by @dependabot in #398
  • chore(deps-dev): bump @types/chai from 4.3.4 to 4.3.5 by @dependabot in #393
  • chore(deps-dev): bump @types/vscode from 1.77.0 to 1.78.0 by @dependabot in #396
  • chore(deps-dev): bump @typescript-eslint/parser from 5.59.1 to 5.59.2 by @dependabot in #395
  • chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.59.1 to 5.59.2 by @dependabot in #394
  • chore(deps-dev): bump @commitlint/config-conventional from 17.6.1 to 17.6.3 by @dependabot in #397
  • refactor: complete rewrite & upgrade all deps by @pantajoe in #467

Full Changelog: v0.8.3...v1.0.0

v0.8.3

17 Apr 07:01
4b4eae0
Compare
Choose a tag to compare

Added

  • Ignore SIGTERM errors from credo and don't show an error message (#379, credit to @wceolin)
  • Added diagnostic count to debug logs whenever a new linting run is triggered (#380)

Fixed

  • Upgraded all dependencies

v0.8.2

29 Jul 16:43
bbd4b5f
Compare
Choose a tag to compare

Changed

  • default merge base for Credo's diff mode is now main instead of HEAD
  • correctly uses mix project folder instead of workspace folder (#163)

Unrelated changes

  • reverted "adapted tsconfig.json to allow synthetic default imports and enable esModuleInterop flag"

v0.8.1

29 Jul 14:02
9ed6014
Compare
Choose a tag to compare

Fixed

  • now looks up mix project folder recursively starting from the opened document (#163)

Unrelated changes

  • adapted tsconfig.json to allow synthetic default imports and enable esModuleInterop flag

v0.8.0

29 Jul 06:49
01e484d
Compare
Choose a tag to compare

Added

  • added Credo's diff mode against a merge base (#104)
    • enable with setting elixir.credo.diffMode.enabled
    • change the default merge base "HEAD" by using the setting elixir.credo.diffMode.mergeBase

v0.7.3

28 Jul 19:03
0e6635a
Compare
Choose a tag to compare

Added

  • now searches for configuration file both in project root and config/ directory (#81)

Unrelated changes

  • upgraded dependencies
  • use antfu's eslint configuration

v0.7.2

01 Dec 08:52
e1d924a
Compare
Choose a tag to compare

Fixed

  • do not show error messages for SIGTERM errors (#42)

v0.7.1

01 Dec 08:31
bbc2889
Compare
Choose a tag to compare

Fixed

  • do not treat SIGTERM error as a failure (no warning message) (#42)

v0.7.0

29 Nov 14:09
d6dc4c2
Compare
Choose a tag to compare

Added

  • Only execute credo for files within mix projects (#34)

Changed

  • BREAKING CHANGE: Now required minimum version of VS Code is 1.62.0

Fixed

  • Update dev dependencies to latest version
  • Update test dependencies to latest version
  • Setup prettier and configure ESLint

v0.6.2

25 Nov 17:44
Compare
Choose a tag to compare

Added

  • Make most configurations also available in folder settings.