0220e5d756
Pull in the refreshed linter and tooling configs (editorconfig, gitignore, gitattributes, prettierignore, prettierrc, markdownlint, yamllint, env.example, dotnet-tools) and run prettier and markdownlint in --fix / --write mode across the repo so the existing tree matches the new rules. - prettier 2-space indent on yaml/yml and json overrides, asterisk strong, underscore emphasis, proseWrap always - markdownlint MD007 indent aligned to 2 and MD049 to underscore so prettier output stays passing - preflight Block F also ignores CLAUDE.md (gitignored personal file) - prettierignore extended to keep HellionChat.yaml manifest and the NuGet packages.lock.json out of the formatter No semantic content changed; csharpier, build, full build-suite (729/729) and the new prettier/markdownlint/yamllint checks all green.
617 lines
11 KiB
Plaintext
617 lines
11 KiB
Plaintext
##############################################################
|
||
##
|
||
## .gitignore – Hellion Forge / Hellion Media
|
||
##
|
||
## Basis: github/gitignore VisualStudio.gitignore
|
||
## Überarbeitet: Mai 2026
|
||
## Status: Original-Patterns vollständig erhalten,
|
||
## neu sortiert in logische Sektionen,
|
||
## Sicherheits- & Tooling-Sektionen ergänzt.
|
||
##
|
||
## Markierungen:
|
||
## [!! OBSOLET 2026 !!] → Tool offiziell eingestellt,
|
||
## Pattern bleibt aus Vorsicht drin.
|
||
##
|
||
##############################################################
|
||
|
||
|
||
# =====================================================
|
||
# [!! KRITISCH !!] Secrets, Keys & Credentials
|
||
# Diese Sachen dürfen NIEMALS im Repo landen!
|
||
# =====================================================
|
||
|
||
# Environment Files
|
||
.env
|
||
.env.*
|
||
.env.bak*
|
||
.envrc
|
||
!.env.example
|
||
!.env.sample
|
||
|
||
# Private Keys & Zertifikate
|
||
*.pem
|
||
*.key
|
||
*.p12
|
||
*.pfx
|
||
*.cer
|
||
*.crt
|
||
*.csr
|
||
*.gpg
|
||
*.asc
|
||
|
||
# SSH Keys (falls jemand die ins Repo legt)
|
||
id_rsa
|
||
id_ed25519
|
||
id_ecdsa
|
||
known_hosts
|
||
|
||
# Auth-/Token-Files
|
||
auth.json
|
||
.npmrc
|
||
.pypirc
|
||
secrets.json
|
||
|
||
# ASP.NET / .NET App-Configs mit lokalen Secrets
|
||
appsettings.*.local.json
|
||
appsettings.Local.json
|
||
local.settings.json
|
||
|
||
# Memory Dumps (können Credentials im Heap enthalten!)
|
||
*.dmp
|
||
*.mdmp
|
||
crash.log
|
||
|
||
|
||
# =====================================================
|
||
# Projekt-spezifisch (HellionChat Fork)
|
||
# =====================================================
|
||
|
||
# Lokale Entwicklungsumgebung
|
||
.vscode/
|
||
scripts/setup-dev-env.sh
|
||
|
||
# Lokales Test-Projekt (bleibt aus dem Plugin-Repo raus;
|
||
# pure-function safety net für Refactor-Cycles)
|
||
HellionChat.Tests/
|
||
ChatTwo.Tests
|
||
TestResults
|
||
*.db-shm
|
||
*.db-wal
|
||
|
||
# Packaging
|
||
pack/
|
||
|
||
# Specs und Plan-Dateien
|
||
/.superpowers/
|
||
|
||
# Claude Code lokales Setup (nicht committed)
|
||
/.claude/
|
||
/CLAUDE.md
|
||
|
||
# Cycle-Working-Notes (im Vault gepflegt, lokales Repo-Pad bei Bedarf)
|
||
/docs/cycle-notes/
|
||
|
||
|
||
# =====================================================
|
||
# OS-spezifische Files
|
||
# =====================================================
|
||
|
||
# macOS
|
||
.DS_Store
|
||
.AppleDouble
|
||
.LSOverride
|
||
._*
|
||
|
||
# Windows
|
||
Thumbs.db
|
||
ehthumbs.db
|
||
Desktop.ini
|
||
$RECYCLE.BIN/
|
||
|
||
# Linux
|
||
.directory
|
||
.Trash-*
|
||
|
||
|
||
# =====================================================
|
||
# AI / LLM Tooling (2026 era)
|
||
# =====================================================
|
||
|
||
# Cursor IDE
|
||
.cursor/
|
||
.cursorignore
|
||
|
||
# Aider
|
||
.aider*
|
||
|
||
# Continue.dev
|
||
.continue/
|
||
.continuerc.json
|
||
|
||
# Windsurf
|
||
.windsurf/
|
||
|
||
# Sourcegraph Cody
|
||
.cody/
|
||
|
||
# Lokale Prompt-Sammlungen / Scratch-Pads
|
||
prompts/local/
|
||
|
||
|
||
# =====================================================
|
||
# Editor & IDE (neben Visual Studio)
|
||
# =====================================================
|
||
|
||
# JetBrains (IntelliJ, Rider, etc.)
|
||
.idea/
|
||
|
||
# Vim / Neovim
|
||
*.swp
|
||
*.swo
|
||
*.swn
|
||
|
||
# Sublime Text
|
||
*.sublime-workspace
|
||
*.sublime-project
|
||
|
||
|
||
# =====================================================
|
||
# IDE & Editor – User-spezifische Files (VS)
|
||
# =====================================================
|
||
|
||
# Visual Studio User Files
|
||
*.rsuser
|
||
*.suo
|
||
*.user
|
||
*.userosscache
|
||
*.sln.docstates
|
||
|
||
# MonoDevelop/Xamarin Studio
|
||
*.userprefs
|
||
|
||
# Visual Studio Cache/Options Directory
|
||
.vs/
|
||
# Uncomment if you have tasks that create the project's static files in wwwroot
|
||
#wwwroot/
|
||
|
||
# Visual Studio 2017 auto-generated files
|
||
Generated\ Files/
|
||
|
||
# Local History
|
||
.localhistory/
|
||
|
||
# CodeRush personal settings
|
||
.cr/personal
|
||
|
||
|
||
# =====================================================
|
||
# Build Output
|
||
# =====================================================
|
||
|
||
[Dd]ebug/
|
||
[Dd]ebugPublic/
|
||
[Rr]elease/
|
||
[Rr]eleases/
|
||
x64/
|
||
x86/
|
||
[Ww][Ii][Nn]32/
|
||
[Aa][Rr][Mm]/
|
||
[Aa][Rr][Mm]64/
|
||
bld/
|
||
[Bb]in/
|
||
[Oo]bj/
|
||
[Ll]og/
|
||
[Ll]ogs/
|
||
|
||
# ATL Project Build Output
|
||
[Dd]ebugPS/
|
||
[Rr]eleasePS/
|
||
dlldata.c
|
||
|
||
# .NET Core
|
||
project.lock.json
|
||
project.fragment.lock.json
|
||
artifacts/
|
||
|
||
# MigrationBackup (Package Reference Convert Tool)
|
||
MigrationBackup/
|
||
|
||
|
||
# =====================================================
|
||
# Build-Artefakte (Files built by Visual Studio)
|
||
# =====================================================
|
||
|
||
*_i.c
|
||
*_p.c
|
||
*_h.h
|
||
*.ilk
|
||
*.meta
|
||
*.obj
|
||
*.iobj
|
||
*.pch
|
||
*.pdb
|
||
*.ipdb
|
||
*.pgc
|
||
*.pgd
|
||
*.rsp
|
||
*.sbr
|
||
*.tlb
|
||
*.tli
|
||
*.tlh
|
||
*.tmp
|
||
*.tmp_proj
|
||
*_wpftmp.csproj
|
||
*.log
|
||
*.binlog
|
||
*.vspscc
|
||
*.vssscc
|
||
.builds
|
||
*.pidb
|
||
*.svclog
|
||
*.scc
|
||
|
||
|
||
# =====================================================
|
||
# Test Results
|
||
# =====================================================
|
||
|
||
# MSTest
|
||
[Tt]est[Rr]esult*/
|
||
[Bb]uild[Ll]og.*
|
||
|
||
# NUnit
|
||
*.VisualState.xml
|
||
TestResult.xml
|
||
nunit-*.xml
|
||
|
||
# Benchmark Results
|
||
BenchmarkDotNet.Artifacts/
|
||
|
||
# Verify / Snapshot Testing (modern .NET, Spotty Wisdom)
|
||
*.received.*
|
||
*.received.txt
|
||
|
||
# [!! OBSOLET 2026 !!] Chutzpah – Repository auf GitHub archiviert
|
||
_Chutzpah*
|
||
|
||
|
||
# =====================================================
|
||
# Code Coverage
|
||
# =====================================================
|
||
|
||
# Coverlet
|
||
coverage*.json
|
||
coverage*.xml
|
||
coverage*.info
|
||
|
||
# Visual Studio code coverage
|
||
*.coverage
|
||
*.coveragexml
|
||
|
||
# DotCover (JetBrains)
|
||
*.dotCover
|
||
|
||
# AxoCover
|
||
.axoCover/*
|
||
!.axoCover/settings.json
|
||
|
||
# NCrunch
|
||
_NCrunch_*
|
||
.*crunch*.local.xml
|
||
nCrunchTemp_*
|
||
|
||
# OpenCover UI Analysis
|
||
OpenCover/
|
||
|
||
# [!! OBSOLET 2026 !!] MightyMoose / AutoTest.Net – seit >10 Jahren nicht mehr gepflegt
|
||
*.mm.*
|
||
AutoTest.Net/
|
||
|
||
|
||
# =====================================================
|
||
# Profiler & Trace
|
||
# =====================================================
|
||
|
||
# Visual Studio Profiler
|
||
*.psess
|
||
*.vsp
|
||
*.vspx
|
||
*.sap
|
||
|
||
# Visual Studio Trace Files
|
||
*.e2e
|
||
|
||
# NVidia Nsight GPU Debugger
|
||
*.nvuser
|
||
|
||
|
||
# =====================================================
|
||
# Cache Files (VS, C++, Sass)
|
||
# =====================================================
|
||
|
||
# Visual C++ cache files
|
||
# Hinweis: Manche Patterns hier werden auch vom C#-Linter genutzt (z. B. *.lscache)
|
||
ipch/
|
||
*.aps
|
||
*.ncb
|
||
*.opendb
|
||
*.opensdf
|
||
*.sdf
|
||
*.cachefile
|
||
*.VC.db
|
||
*.VC.VC.opendb
|
||
*.lscache
|
||
|
||
# Visual Studio cache (.cache files allgemein, .cache directories behalten)
|
||
*.[Cc]ache
|
||
!?*.[Cc]ache/
|
||
|
||
# Web Workbench Sass
|
||
.sass-cache/
|
||
|
||
|
||
# =====================================================
|
||
# NuGet & Dependencies
|
||
# =====================================================
|
||
|
||
# NuGet Packages
|
||
*.nupkg
|
||
*.snupkg
|
||
**/[Pp]ackages/*
|
||
!**/[Pp]ackages/build/
|
||
# Uncomment if necessary however generally it will be regenerated when needed
|
||
#!**/[Pp]ackages/repositories.config
|
||
*.nuget.props
|
||
*.nuget.targets
|
||
|
||
# Paket dependency manager
|
||
.paket/paket.exe
|
||
paket-files/
|
||
|
||
# FAKE - F# Make
|
||
.fake/
|
||
|
||
# Cake - Uncomment if you are using it
|
||
# tools/**
|
||
# !tools/packages.config
|
||
|
||
# Fody – auto-generated XML schema
|
||
FodyWeavers.xsd
|
||
|
||
# Node (falls JS-Tooling im Build genutzt wird)
|
||
.ntvs_analysis.dat
|
||
node_modules/
|
||
|
||
# Python Tools für Visual Studio (PTVS)
|
||
__pycache__/
|
||
*.pyc
|
||
|
||
|
||
# =====================================================
|
||
# Mono
|
||
# =====================================================
|
||
|
||
mono_crash.*
|
||
|
||
|
||
# =====================================================
|
||
# Publish & Deploy
|
||
# =====================================================
|
||
|
||
# Click-Once
|
||
publish/
|
||
|
||
# Publish Web Output
|
||
# Note: Comment the next line if you want to checkin your web deploy settings,
|
||
# but database connection strings (with potential passwords) will be unencrypted
|
||
*.[Pp]ublish.xml
|
||
*.azurePubxml
|
||
*.pubxml
|
||
*.publishproj
|
||
|
||
# Microsoft Azure Web App Publish Settings
|
||
# Comment the next line if you want to checkin your Azure Web App publish settings,
|
||
# but sensitive information contained in these scripts will be unencrypted
|
||
PublishScripts/
|
||
|
||
# Microsoft Azure Build Output
|
||
csx/
|
||
*.build.csdef
|
||
|
||
# Microsoft Azure Emulator
|
||
ecf/
|
||
rcf/
|
||
|
||
# Service Fabric Backup
|
||
ServiceFabricBackup/
|
||
|
||
# Installshield
|
||
[Ee]xpress/
|
||
|
||
|
||
# =====================================================
|
||
# Container / Infrastructure-as-Code (Vorsicht: Tokens!)
|
||
# =====================================================
|
||
|
||
# Docker
|
||
docker-compose.override.yml
|
||
|
||
# Terraform
|
||
.terraform/
|
||
*.tfstate
|
||
*.tfstate.*
|
||
*.tfvars
|
||
!example.tfvars
|
||
|
||
# Serverless Framework
|
||
.serverless/
|
||
|
||
|
||
# =====================================================
|
||
# Windows Store / AppX
|
||
# =====================================================
|
||
|
||
AppPackages/
|
||
BundleArtifacts/
|
||
Package.StoreAssociation.xml
|
||
_pkginfo.txt
|
||
*.appx
|
||
*.appxbundle
|
||
*.appxupload
|
||
|
||
|
||
# =====================================================
|
||
# Datenbanken & SQL
|
||
# =====================================================
|
||
|
||
# SQL Server
|
||
*.mdf
|
||
*.ldf
|
||
*.ndf
|
||
|
||
# Andere DB-bezogene
|
||
*.dbmdl
|
||
*.dbproj.schemaview
|
||
*.jfm
|
||
|
||
# [!! OBSOLET 2026 !!] BeatPulse – wurde 2019 umbenannt zu AspNetCore.Diagnostics.HealthChecks
|
||
healthchecksdb
|
||
|
||
|
||
# =====================================================
|
||
# Business Intelligence / Reporting
|
||
# =====================================================
|
||
|
||
*.rdl.data
|
||
*.bim.layout
|
||
*.bim_*.settings
|
||
*.rptproj.rsuser
|
||
*- [Bb]ackup.rdl
|
||
*- [Bb]ackup ([0-9]).rdl
|
||
*- [Bb]ackup ([0-9][0-9]).rdl
|
||
*.rptproj.bak
|
||
|
||
|
||
# =====================================================
|
||
# Add-ins & Analyzer Tools
|
||
# =====================================================
|
||
|
||
# ReSharper
|
||
_ReSharper*/
|
||
*.[Rr]e[Ss]harper
|
||
*.DotSettings.user
|
||
|
||
# TeamCity
|
||
_TeamCity*
|
||
|
||
# StyleCop
|
||
StyleCopReport.xml
|
||
|
||
# ASP.NET Scaffolding
|
||
ScaffoldingReadMe.txt
|
||
|
||
# Guidance Automation Toolkit
|
||
*.gpState
|
||
|
||
# Microsoft Fakes
|
||
FakesAssemblies/
|
||
|
||
# [!! OBSOLET 2026 !!] GhostDoc Plugin – Submain hat das Tool eingestellt
|
||
*.GhostDoc.xml
|
||
|
||
# Tabs Studio
|
||
*.tss
|
||
|
||
# Telerik JustMock
|
||
*.jmconfig
|
||
|
||
# MFractors (Xamarin productivity tool)
|
||
.mfractor/
|
||
|
||
# DocProject Documentation Generator
|
||
DocProject/buildhelp/
|
||
DocProject/Help/*.HxT
|
||
DocProject/Help/*.HxC
|
||
DocProject/Help/*.hhc
|
||
DocProject/Help/*.hhk
|
||
DocProject/Help/*.hhp
|
||
DocProject/Help/Html2
|
||
DocProject/Help/html
|
||
|
||
|
||
# =====================================================
|
||
# Sonstige Sprachen & Tooling
|
||
# =====================================================
|
||
|
||
# Ionide (F# VS Code Tools)
|
||
.ionide/
|
||
|
||
# Azure Stream Analytics Local Run
|
||
ASALocalRun/
|
||
|
||
# BizTalk Build Output
|
||
*.btp.cs
|
||
*.btm.cs
|
||
*.odx.cs
|
||
*.xsd.cs
|
||
|
||
# Orleans
|
||
orleans.codegen.cs
|
||
|
||
|
||
# =====================================================
|
||
# [!! OBSOLET 2026 !!] Legacy-Tooling (eingestellt)
|
||
# Patterns bleiben aus Vorsicht drin.
|
||
# =====================================================
|
||
|
||
# [!! OBSOLET 2026 !!] TFS 2012 Local Workspace – ersetzt durch Azure DevOps
|
||
$tf/
|
||
|
||
# [!! OBSOLET 2026 !!] Visual Studio 6 Build Log – VS6 ist von 1998
|
||
*.plg
|
||
|
||
# [!! OBSOLET 2026 !!] Visual Studio 6 Workspace Options
|
||
*.opt
|
||
|
||
# [!! OBSOLET 2026 !!] Visual Studio 6 Workspace File
|
||
*.vbw
|
||
|
||
# [!! OBSOLET 2026 !!] RIA / Silverlight – Microsoft hat das Okt. 2021 eingestellt
|
||
Generated_Code/
|
||
|
||
# [!! OBSOLET 2026 !!] Visual Studio LightSwitch – von Microsoft eingestellt
|
||
**/*.HTMLClient/GeneratedArtifacts
|
||
**/*.DesktopClient/GeneratedArtifacts
|
||
**/*.DesktopClient/ModelManifest.xml
|
||
**/*.Server/GeneratedArtifacts
|
||
**/*.Server/ModelManifest.xml
|
||
_Pvt_Extensions
|
||
|
||
|
||
# =====================================================
|
||
# Upgrade / Backup-Reports
|
||
# =====================================================
|
||
|
||
# Backup-Files vom Konvertieren alter VS-Projekte (wir haben ja git ;-))
|
||
_UpgradeReport_Files/
|
||
Backup*/
|
||
UpgradeLog*.XML
|
||
UpgradeLog*.htm
|
||
|
||
|
||
# =====================================================
|
||
# Misc / Temp / Backup
|
||
# =====================================================
|
||
|
||
ClientBin/
|
||
~$*
|
||
*~
|
||
*.publishsettings
|
||
|
||
# Including strong name files can present a security risk
|
||
# (https://github.com/github/gitignore/pull/2483#issue-259490424)
|
||
#*.snk
|
||
|
||
# Since there are multiple workflows, uncomment next line to ignore bower_components
|
||
# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622)
|
||
#bower_components/ |