why printing thousands of waning lines while the code scheme warning can be a single one?
Sure, that should probably be fixed in the plugin. Please report the bug in https://github.com/geany/geany-plugins (the plugin isn't part of Geany itself).
Just curious, did using UTF-8 solve your issue?