Srikanth Patchava
4cfd0b81b3
test: add pytest tests for template validator
...
Comprehensive test suite covering glob validation, trailing
whitespace detection, duplicate and conflict detection,
coverage analysis, and report formatting.
Signed-off-by: Srikanth Patchava <spatchava@meta.com >
2026-05-16 09:30:28 -07:00
Srikanth Patchava
afdec22fa1
fix: add script to strip trailing whitespace from templates
...
Trailing whitespace in .gitignore patterns can cause unexpected
behavior. This script detects and removes trailing whitespace
from template files with dry-run support.
Signed-off-by: Srikanth Patchava <spatchava@meta.com >
2026-05-16 09:30:28 -07:00
Srikanth Patchava
46742213f6
feat: add .gitignore template validator script
...
Add a comprehensive template validation tool that checks for:
- Valid glob pattern syntax
- Duplicate pattern detection
- Conflicting include/exclude rules
- Coverage analysis with suggestions
- CLI interface with argparse
- Detailed reporting (errors, warnings, suggestions)
- Support for processing all templates in the repo
Signed-off-by: Srikanth Patchava <spatchava@meta.com >
2026-05-16 09:30:28 -07:00
Srikanth Patchava
7d476866ad
feat: add Zephyr RTOS .gitignore template
...
Add gitignore template for Zephyr RTOS projects covering:
- Build artifacts and twister output
- Generated config/devicetree files
- West workspace metadata
- Python virtual environments
2026-05-16 09:30:28 -07:00
Devin Dooley
ca6c873762
Merge pull request #4728 from TimHatchard/lasal-gitignore
...
Add SIGMATEK Automation's LASAL gitignore
2026-05-15 16:15:08 -07:00
Devin Dooley
7338c62e90
Merge pull request #4827 from arllemfarias/patch-1
...
Update MATLAB.gitignore
2026-05-15 16:07:29 -07:00
Devin Dooley
3407009677
Merge pull request #4860 from bac0id/bac0id/remove-empty-lines-cpp
...
Remove empty line in C++.gitignore
2026-05-15 16:06:04 -07:00
Devin Dooley
8224d3117f
Merge pull request #4719 from robbiemu/ai-agents
...
adds common AI agents and assistants configuration files and folder
2026-05-15 15:57:48 -07:00
BAC
e5414fa4fe
Remove empty line in .gitignore
2026-05-10 17:09:15 +08:00
robbiemu
cff16449a5
added codex opt-in
2026-05-08 13:20:32 -04:00
robbiemu
8f2f1edc2c
Move AI agents template to Global and scope default ignores
...
Keep only documented local/high-churn agent artifacts active by default, preserving common shared instruction/config files as commented opt-in examples
2026-05-08 13:16:54 -04:00
Devin Dooley
1046d8fba6
Merge pull request #4846 from yufeiminds/main
...
Add .gitignore for MoonBit
2026-04-27 09:16:09 -07:00
Yufei Li
b632b12ac9
fix: Fix comment style issues
2026-04-27 15:21:45 +08:00
Yufei LI
47eaa84be9
fix: Remove bin
2026-04-20 01:14:53 +08:00
Yufei LI
4a96a23dfd
fix: Remove deprecated folder and logs
2026-04-20 01:01:50 +08:00
Yufei LI
071d8034a4
Add .gitignore for MoonBit
2026-04-20 00:31:16 +08:00
Arllem Farias
411ca2450b
Update MATLAB.gitignore
...
Ignore auto-generated backup files
2026-03-28 11:51:24 -04:00
Tim Hatchard
6502030068
Update Lasal.gitignore with additional entries
...
Added maeexp and opcua entries
2026-03-27 16:00:32 +00:00
Tim Hatchard
d36057a9f8
Added lob and lba exceptions for SigCLib
...
SigCLib requires the lob and lba files to load a project.
2026-03-20 08:53:26 +00:00
Robert Collins
844333a10b
added .claude/ (by popular demand) and .gemini/
2025-10-31 10:43:32 -05:00
Theophylakto
b7562cc78e
Add LASAL gitignore
2025-09-08 10:06:47 +01:00
Robert Collins
b5bf7e40ff
adds common AI agents and assistants configuration files and folder
2025-08-25 10:36:18 -04:00