On Thursday, 13 February 2020 at 17:15:50 UTC, mark wrote:
I'm starting out with GtkD and have this function:

void main(string[] args) {
    Main.init(args);
    auto game = new GameWindow();
    Main.run();
}

and this method:

    void quit(Widget widget) {
        Main.quit();
    }

When I run dscanner --styleCheck it reports:

./src/app.d(10:10)[warn]: Variable game is never used.
./src/app.d(22:22)[warn]: Parameter widget is never used.

These are correct. However, is it possible to switch them off individually?

Yes you can but in the present case the analysis is right because you can write

    void main(string[] args) {
        Main.init(args);
        new GameWindow();
        Main.run();
    }

and for the other

    void quit(Widget) {
        Main.quit();
    }

or even

    void quit() {
        Main.quit();
    }

Otherwise here is an example of how you can tune the different checks:

https://raw.githubusercontent.com/dlang/phobos/master/.dscanner.ini

See also the last section of

https://raw.githubusercontent.com/dlang-community/D-Scanner/master/README.md

Reply via email to