Commit Graph

12 Commits

Author SHA1 Message Date
Morilli c5aa085a8a CI: split up waterbox compile jobs into multiple workflows
This allows finetuning the on: conditions for each workflow and gives a better base for future work where we might want more workflows or more separation between waterbox cores.

Quicknes being in the waterbox workflow made no sense to begin with.

I've also used the cache action to cache the waterbox build which should prevent unnecessary rebuilds and improve speed slightly. I'm not really happy with the way reusable workflows work as they require re-cloning the repository and re-fetching clang, but the alternative would be copy-pasting the waterbox build action everywhere as far as I can tell.
2025-03-15 09:19:14 +01:00
YoshiRulz 4a26273379
Disable a bunch of slow Analyzer rules
thanks Morilli for the data
2025-02-24 05:38:53 +10:00
YoshiRulz b85ddf0382
Stop IDEs suggesting to remove the space between cast type and operand 2024-10-09 16:26:47 +10:00
YoshiRulz e29aa30ebd
Hide IDE0305 (offers to replace `expr.ToArray()` with `[..expr]`) 2024-05-31 11:35:31 +10:00
James Groom e387b690c2
Mute IDE0056 and IDE0057 for now
these are using the `Index` and `Range` syntaxes, respectively
2023-12-23 12:23:16 +10:00
Moritz Bender 362269c982
Establish basic style analyzer rules (#3759)
* Fix analyzer nullable error

can't disable them in CA1305 xdd

* .editorconfig -> .globalconfig

* Add basic set of style analyzer rules

* dotnet format output

* Some additional fixes

* Apply manual simplification

* Transform some enum comparisons

* fix typo

* add TODO
2023-08-30 23:08:21 +02:00
Morilli c10d2927ca bump AnalysisModeUsage to Recommended
fixes CA2211, CA2215, CA2241, CA2251

silence CA1816 because it's unnecessary

reduce severity of CA2201 because I like the concept but don't wanna fix them all
2023-08-14 14:18:45 -07:00
Morilli 71e08e27b9 bump AnalysisModePerformance to Recommended
fixes CA1841

silence CA1805 and CA1822 because of sheer amount of violations

reduce severity of CA1838 because I don't wanna fix it lol
2023-08-14 14:18:45 -07:00
Morilli 6e20a3091c Fix CA1305 and bump to error 2023-08-14 14:18:45 -07:00
Morilli 8e557b0b9d bump AnalysisModeGlobalization to Recommended
fixes CA1304, CA1309, CA1310, CA1311

temporarily silences CA1305

reduce severity of CA2101
2023-08-14 14:18:45 -07:00
J.D. Purcell b9a4706133 Some C# style rules in editorconfig 2019-10-20 16:08:08 -04:00
zeromus 1108f13df4 add .editorconfig 2016-04-20 12:17:41 -05:00