/flycheck-d-unittest

This library adds D unittest support to flycheck.

Primary LanguageEmacs Lisp

Flycheck-d-unittest

This library adds D unittest support to flycheck.

Requirements:

You can install it by using package-install via MELPA.

To use this package, add the following line to your .emacs file:

    (require 'flycheck-d-unittest)
    (setup-flycheck-d-unittest)

It detects any compile errors, warnings and deprecated features during unittest.

Note: Flycheck-d-unittest runs DMD with -unittest and -main option for unittesting. Please enclose main function in version(!unittest) block as follows:

import std.stdio;

version(unittest) {}
else
void main()
{
    writeln("Hello!");
}

unittest
{
    assert(1+2 == 3);
}

Link: