Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
2d5686c
add workflows
ormico Sep 29, 2025
1a04b03
add version file
ormico Sep 29, 2025
c193562
add github workflows
ormico Oct 1, 2025
7626ed1
Handles missing version.json gracefully
ormico Oct 1, 2025
395e05b
Refactors and enhances cleanup workflows
ormico Oct 1, 2025
582f74d
Consolidates CLI package testing into build job
ormico Oct 1, 2025
17328fa
Removes redundant 'fail_ci_if_error' setting
ormico Oct 1, 2025
a5b0cd5
Improves CLI help command testing
ormico Oct 1, 2025
239991b
Allows CLI help command to fail gracefully
ormico Oct 1, 2025
e3adcd3
Enhances CI workflow with CodeQL and formatting
ormico Oct 1, 2025
fa96a5b
Updates .NET setup action to v4
ormico Oct 1, 2025
f43118b
Replaces test reporter with enhanced version
ormico Oct 1, 2025
3a7eb49
Switches to verify-no-changes for dotnet format
ormico Oct 1, 2025
ee18e78
Improves code formatting check in CI
ormico Oct 1, 2025
acc926f
Automates code formatting fixes in CI
ormico Oct 1, 2025
5c34ed4
Configures workflow to push formatting fixes
ormico Oct 1, 2025
caedb8f
Auto-fix code formatting [skip ci]
actions-user Oct 1, 2025
c90972d
Ignores WIP documentation files
ormico Oct 1, 2025
05e6724
update pr-build code formatting rules
ormico Oct 3, 2025
a80d153
correct workflows to powershell
ormico Oct 3, 2025
0119c13
standardize job names
ormico Oct 3, 2025
3c53993
formatting
ormico Oct 3, 2025
c84eaf1
update super linter permissions
ormico Oct 3, 2025
c692590
formatting rules
ormico Oct 3, 2025
d24194b
fix action bugs and refine workflow
ormico Oct 8, 2025
ff624a3
update main and release actions
ormico Oct 11, 2025
b596df3
remove last autoformat from action
ormico Oct 11, 2025
18da865
markdown linting
ormico Oct 11, 2025
bdaf16f
markdown lint error fixes
ormico Oct 11, 2025
592ec5b
relax linter rules
ormico Oct 11, 2025
2b728af
update gitignore
ormico Oct 11, 2025
66e03ca
make version check a re-usable action
ormico Oct 12, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
132 changes: 132 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,132 @@
# EditorConfig is awesome: https://EditorConfig.org

# top-most EditorConfig file
root = true

# All files
[*]
charset = utf-8
end_of_line = lf
insert_final_newline = true
trim_trailing_whitespace = true

# YAML files (GitHub Actions workflows, Docker Compose, etc.)
[*.{yml,yaml}]
indent_style = space
indent_size = 2
max_line_length = 120
trim_trailing_whitespace = true
insert_final_newline = true

# JSON files
[*.json]
indent_style = space
indent_size = 2
max_line_length = 120
trim_trailing_whitespace = true
insert_final_newline = true

# Markdown files
[*.md]
indent_style = space
indent_size = 2
max_line_length = 80
trim_trailing_whitespace = false
insert_final_newline = true
# Allow trailing spaces for line breaks (2 spaces = <br>)
# Set to false to prevent auto-removal of intentional trailing spaces

# README and main documentation files
[{README,CHANGELOG,CONTRIBUTING,LICENSE}.md]
indent_style = space
indent_size = 2
max_line_length = 80
trim_trailing_whitespace = false
insert_final_newline = true

# Documentation in docs folder (allow longer lines for tables/code)
[docs/*.md]
indent_style = space
indent_size = 2
max_line_length = 120
trim_trailing_whitespace = false
insert_final_newline = true

# C# files
[*.cs]
indent_style = space
indent_size = 4
max_line_length = 120
trim_trailing_whitespace = true
insert_final_newline = true

# C# project files
[*.{csproj,props,targets}]
indent_style = space
indent_size = 2
max_line_length = 120
trim_trailing_whitespace = true
insert_final_newline = true

# Solution files
[*.sln]
indent_style = tab
tab_width = 4
end_of_line = crlf

# PowerShell files
[*.{ps1,psm1,psd1}]
indent_style = space
indent_size = 4
max_line_length = 120
trim_trailing_whitespace = true
insert_final_newline = true

# Shell scripts
[*.{sh,bash}]
indent_style = space
indent_size = 2
max_line_length = 120
trim_trailing_whitespace = true
insert_final_newline = true
end_of_line = lf

# Dockerfile
[Dockerfile*]
indent_style = space
indent_size = 2
max_line_length = 120
trim_trailing_whitespace = true
insert_final_newline = true

# Configuration files
[*.{ini,cfg,conf,config}]
indent_style = space
indent_size = 2
max_line_length = 120
trim_trailing_whitespace = true
insert_final_newline = true

# Package files
[{package.json,package-lock.json,*.nuspec}]
indent_style = space
indent_size = 2
max_line_length = 120
trim_trailing_whitespace = true
insert_final_newline = true

# Git files
[.gitignore]
indent_style = space
indent_size = 2
max_line_length = 120
trim_trailing_whitespace = true
insert_final_newline = true

# License files
[LICENSE*]
indent_style = space
indent_size = 2
max_line_length = 80
trim_trailing_whitespace = true
insert_final_newline = true
Loading
Loading