stylist
stylist copied to clipboard
Style checking for Fortran, PSyclone DSL, etc
This new theme offers a number of advantages over our old read-the-docs theme. * Better accessibility * Deeper support for headers * Potentially easier support for versioned documentation
It is well known that using the initialiser syntax on local variables makes them "saved" and therefore global scope, i.e. persistent between calls. This is very rarely useful behaviour in...
After recent updates, 3 errors appeared when installing stylist with `pip install` . Upon initial testing, the first solution suggested by the error messages did eliminate the errors; I added...
Currently configuration must be specified as an argument to the CLI. This is considered to be "per project" configuration. We might also like to support "personal" configuration which is specified...
Developers can be overkeen on global scope variables even when they're not using them to pass arguments to procedures. An outright ban is unworkable as there can be valid reasons...
If an invalid configuration file - e.g. a `.txt` file rather than a `.py` file - is passed to the CLI using the `-configuration` argument, the command reports that it...
Each releases documentation is stand alone, which is what we want, but there is no easy way to switch between versions.
As it stands it's not clear that our system testing is giving us much. It's mostly just testing the command line interface as it duplicates the unit tests as far...
Currently rules tend to carry their own exceptions. This makes a certain amount of sense but there are problems when exceptions get complicated. For instance, if you wanted to enforce...
It would be good to get a type hint on the return of `SourceTree.get_tree()` but each implementation will return a different type. For instance Fortran will return an fParser `Program`...