This library adds D unittest support to flycheck.
Emacs Lisp
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
README.md
flycheck-d-unittest.el

README.md

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: