Dscanner: is it possible to switch off style checks case-by-case?

Basile B. b2.temp at gmx.com
Sat Feb 15 07:23:02 UTC 2020


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


More information about the Digitalmars-d-learn mailing list