118 | | === Code quality === |
119 | | |
120 | | We use !GitHub actions for a number of automated source code quality tests: https://github.com/OSGeo/grass/actions |
121 | | |
122 | | For this, the source code has been substantially cleaned up: |
123 | | * Code formatting with `black` |
124 | | * Hundreds of PEP8 fixes with `flake8` |
125 | | * Most of warnings in C code removed and now checked |
126 | | * Code tested with CodeQL |
127 | | * Test compilation after each change on different operating systems (Windows, Linux, docker) |
| 149 | |
| 150 | == Source Code Quality == |
| 151 | |
| 152 | We use !GitHub actions for a number of automated source code quality tests: https://github.com/OSGeo/grass/actions |
| 153 | |
| 154 | For this, the source code has been substantially cleaned up: |
| 155 | * Code formatting with `black` |
| 156 | * Hundreds of PEP8 fixes with `flake8` |
| 157 | * Most of warnings in C code removed and now checked |
| 158 | * Code tested with CodeQL |
| 159 | * Test compilation after each change on different operating systems (Windows, Linux, docker) |