This library adds D unittest support to flycheck.
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
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: