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