New D tool releases
Marco Leise via Digitalmars-d-announce
digitalmars-d-announce at puremagic.com
Tue Jun 9 09:49:33 PDT 2015
Am Mon, 08 Jun 2015 19:18:02 +0000
schrieb "Brian Schott" <briancschott at gmail.com>:
> Dfix 0.2.2:
> https://github.com/Hackerpilot/dfix/releases/tag/v0.2.2
> * Fixed a bug that caused the string concatenation fix to be
> applied
> inside of "deprecated" attributes. I plan to revert this fix if
> dmd starts accepting `deprecated("string1" ~ "string2")`
>
> Dfmt 0.4.0-beta1 and 0.3.6
> https://github.com/Hackerpilot/dfmt/releases/tag/v0.3.6
> * Fix a spacing bug with function contracts
>
> https://github.com/Hackerpilot/dfmt/releases/tag/v0.4.0-beta1
> * Introduced support for `// dfmt off` and `// dfmt on` comments
> * Added the ability to configure spacing around the `:` in
> selective
> imports.
> * Added the ability to configure indentation of case statements.
> * Added the ability to configure indentation of attribute
> declarations.
> * Added the ability to configure formatting of labeled loops.
>
> D-Scanner 0.2.0-beta1
> https://github.com/Hackerpilot/Dscanner/releases/tag/0.2.0-beta1
> * Fixed several bugs in the lint checks.
> * Added support for generating Emacs etags files.
> * `--imports` option can now work on more than one file at a time
> * Added undocumented public declaration check.
> * Added unused label check.
> * Added check for variables with the same name as labels.
> * Added check for redundant parenthesis.
> * Added "line" field to ctags output to work with the Tagbar
> plugin better.
> * Unused variable declaration check is now disabled inside of
> __traits
> expressions.
> * Undocumented declaration check is disabled for things marked
> "deprecated" or "@disable".
> * Undocumented declaration check ignores @property functions.
Sounds like a big step forward! One question though, what's
the rationale behind @properties not needing documentation?
--
Marco
More information about the Digitalmars-d-announce
mailing list