Commit Graph

10 Commits

Author SHA1 Message Date
Cj 7321c9911b Disable CA1822 "Member does not access instance data and can be made static" 2025-08-09 23:13:14 -04:00
Archangel 36984aed91 Disable 'Missing XML Comment' warnings 2025-08-05 16:59:04 +02:00
Archangel aec8420d53 Cleanup todos, run VS cleanup & enforce file scoped namespacing 2025-07-31 15:18:20 +02:00
CWX 51430d55c9 Update EditorConfig for max length of 140 2025-07-28 20:38:35 +01:00
Refringe c5198ccd22 Automatic JSON Formatting Workflow
This change alters the existing format workflow to include another job that handles formatting JSON files. The JSON files are formatted using BiomeJS. The BiomeJS config file is dynamically created before Biome runs and removed after. This uses the existing `.editorconfig` settings as defaults, allowing overwrites and additional Biome configurations within the workflow file.

Current JSON formatting rules:
- end_of_line = lf
- insert_final_newline = true
- indent_style = space
- trim_trailing_whitespace = true
- charset = utf-8
- indent_size = 2
- trailingCommas = none
- bracketSpacing = true
- expand = always

The existing Csharpier job runs at the same time as the new Biome job. The results (changes made) in each job are compressed into an artifact and downloaded into a final job that combines them and commits them back into the project (if there are changes, and if the workflow is not triggered within a PR).
2025-07-26 19:21:15 -04:00
Refringe 15b2a73765 .NET Format
Implements a commit workflow on every commit that runs `dotnet format` to format the source of the project via the rules configured within the editorConfig. This does nothing to assign any formatting, it just enforces the rules already present.
2025-06-18 12:57:01 -04:00
CWX 26df72ea55 allow formatting of json, 2 space 2025-04-23 10:17:07 +01:00
CWX 7916ae1156 start of unifying EditorConfig 2025-02-07 19:28:01 +00:00
CWX a10ac78b35 trim trailing whitespace with editor config 2025-01-18 21:24:00 +00:00
Refringe f63e535945 Adds .editorconfig file to unify basic editor settings 2025-01-08 10:07:21 -05:00