D Scanner Versions Save

Swiss-army knife for D source code

v0.12.2

1 year ago
  • pins libdparse and dsymbol dependencies for dub building due to upstream regressions
  • fixes LDC failure
  • uses the active D compiler instead of rdmd to generate version information (NOTE: requires latest DUB version)

What's Changed

Full Changelog: https://github.com/dlang-community/D-Scanner/compare/v0.12.1...v0.12.2

v0.12.1

2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/dlang-community/D-Scanner/compare/v0.12.0...v0.12.1

v0.12.0

2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/dlang-community/D-Scanner/compare/v0.11.1...v0.12.0

v0.11.1

3 years ago

Fixes:

  • #829

Enhancements:

  • update emsi_containers dependency to v0.8.0

https://github.com/dlang-community/D-Scanner/compare/v0.11.0...v0.11.1

v0.11.0

3 years ago

Fixes:

  • #815
  • #817

Enhancements:

  • #819 - Add a check for some cases of unused results from function calls.

https://github.com/dlang-community/D-Scanner/compare/v0.10.0...v0.11.0

v0.10.0

3 years ago
  • bump libdparse to 0.15.x
  • bump dsymbol to 0.11.x
  • disable local_import_check by default (#809 by @Hackerpilot)
  • update --help output

v0.9.0

4 years ago
  • upgrade to libdparse 0.14.0
  • Add --reportFile argument (#804)
  • Add --reportFormat sonarQubeGenericIssueData to support reporting D code issues in a SonarQube project (#775)
  • Add {name} placeholder in error format argument (#776)
  • Syntax errors now have the dscanner.syntax name added (#787)
  • Enum value used inside __traits no longer marked as unused (#790)
  • Fix false positive for parameter used inside __traits (#797)
  • improve build script (#783, #784)
  • updates repository URL in ctags output (#773)
  • simple D-Scanner calls no longer scan in (unix) hidden directories starting with a dot character like the .git folder
  • fix unittests on windows
  • fix license identifier in dub.json

v0.9.0-beta.2

4 years ago
  • upgrade to libdparse 0.14.0
  • simple D-Scanner calls no longer scan in (unix) hidden directories starting with a dot character like the .git folder
  • fix unittests on windows
  • fix license identifier in dub.json

v0.9.0-beta.1

4 years ago
  • Add --reportFormat sonarQubeGenericIssueData to support reporting D code issues in a SonarQube project (#775)
  • Add {name} placeholder in error format argument (#776)
  • Syntax errors now have the dscanner.syntax name added (#787)
  • Enum value used inside __traits no longer marked as unused (#790)
  • Fix false positive for parameter used inside __traits (#797)
  • improve build script (#783, #784)
  • updates repository URL in ctags output (#773)

v0.8.0

4 years ago
  • Use writeln instead of write to print the version (#764)
  • Split unused variable and unused parameter checks (#768)
  • Document --errorFormat (#767)
  • Track check name for error messages (#769)