Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
56 commits
Select commit Hold shift + click to select a range
9d60b6c
First commit!
Nov 23, 2025
c7456f8
refactor: extract common CSS and functions to checkpatch_common.py
Dec 5, 2025
2a9fcea
refactor: unify analyzer and autofix into checkpatch_main.py
Dec 5, 2025
ab195e3
refactor: merge analyzer into autofix modules
Dec 5, 2025
a0b8218
docs: add architecture documentation
Dec 5, 2025
15b5e68
refactor: simplify file naming without prefixes and underscores
Dec 5, 2025
a030f94
fix: restore full analyzer table structure with percentages and bars
Dec 5, 2025
b60cba3
fix: restore complete analyzer sections
Dec 5, 2025
dfc28a4
feat: restore original analyzer interface and visual format
Dec 5, 2025
223decc
feat: add new fixes for logging continuation and filename in file
Dec 5, 2025
6dcf77d
Fix initdata placement, spaces at line start, multilínea printk, void…
Dec 5, 2025
529c4aa
Documento: estado validado de fixes - 75% de éxito real verificado
Dec 5, 2025
0412d49
Análisis detallado: 5 falsos positivos son en realidad 4 bugs de chec…
Dec 5, 2025
04d1e29
Limpieza: eliminar test_fix.py incompleto (test.py es suficiente)
Dec 5, 2025
bd86657
Refactoring: unificar common.py en utils.py
Dec 5, 2025
e5b07fd
Refactoring: mover patrones regex de core.py a constants.py
Dec 5, 2025
41a93c4
Remove __pycache__ and generated files from tracking
Dec 6, 2025
41938a4
feat: Add testing agent, improve documentation and analysis tools
Dec 6, 2025
c55a733
docs: track remaining reference files
Dec 6, 2025
473723d
Initial plan
Copilot Dec 7, 2025
1531888
Add comprehensive unit tests and CI/CD workflow for all fixes
Copilot Dec 7, 2025
48a4ee1
Add .gitignore and update README with testing documentation
Copilot Dec 7, 2025
19392ed
Add comprehensive test summary documentation
Copilot Dec 7, 2025
b21ff34
Address code review comments: fix test summary accuracy and improve a…
Copilot Dec 7, 2025
172e4fb
Fix security issue: add explicit permissions to GitHub Actions workflow
Copilot Dec 7, 2025
6e560c4
Add implementation complete summary document
Copilot Dec 7, 2025
43db041
Merge pull request #1 from Kilynho:copilot/create-unit-tests-for-fixes
Kilynho Dec 7, 2025
9e89240
Initial plan
Copilot Dec 7, 2025
1a51e90
Merge pull request #3 from Kilynho:copilot/sub-pr-2
Kilynho Dec 7, 2025
ac37b84
Initial plan
Copilot Dec 7, 2025
3c50954
Add 7 new checkpatch fixes with full test coverage
Copilot Dec 7, 2025
7e55234
Address code review feedback: remove unused variable and improve effi…
Copilot Dec 7, 2025
2845ea4
Merge pull request #4 from Kilynho/copilot/fix-checkpatch-errors
Kilynho Dec 7, 2025
3063662
Initial plan
Copilot Dec 7, 2025
c51c9a7
Add compilation testing feature with HTML, JSON, and console output
Copilot Dec 7, 2025
47c8cf0
Fix syntax error in report.py and add comprehensive documentation
Copilot Dec 7, 2025
1a2fd7e
Add implementation summary and final validation
Copilot Dec 7, 2025
06594bf
Merge pull request #6 from Kilynho/copilot/test-compile-linux-kernel
Kilynho Dec 7, 2025
7aa2163
fix: Disable problematic 'assignment in if' fix
Dec 7, 2025
d13a429
docs: Update statistics after disabling problematic fix
Dec 7, 2025
3aef78b
feat: Improve compilation error diagnosis and kernel config
Dec 7, 2025
242a3fc
docs: Document error classification system in README
Dec 7, 2025
de64468
docs: Add comprehensive compilation troubleshooting guide
Dec 7, 2025
2699aea
docs: Add compilation troubleshooting to index navigation
Dec 7, 2025
41b87f7
Move review_and_test script to develop
Kilynho Dec 7, 2025
75c3c69
Move Copilot Agent config to develop
Kilynho Dec 7, 2025
5c94450
Fix: reporte robusto para tests y revisión, error handling mejorado.
Kilynho Dec 7, 2025
33b7682
chore: commit all changes including deletions and untracked files
Dec 7, 2025
6c8c3fb
docs: Mover toda la documentación a la carpeta Documentation/ y actua…
Dec 7, 2025
ac6c990
Consolidar suite de testing y análisis en script unificado
Dec 7, 2025
7e9b7e2
Limpiar documentación redundante
Dec 7, 2025
da3c2b0
Actualizar y sincronizar documentación
Dec 7, 2025
50c8f84
Sincronizar antes de pull
Dec 7, 2025
32dddf6
Forzar recarga del workflow en GitHub Actions
Dec 7, 2025
be2e4b7
Integrate complete coverage report
Kilynho Dec 7, 2025
9a7637b
Merge branch 'master' into develop
Kilynho Dec 7, 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
36 changes: 36 additions & 0 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
name: Run Unit Tests

on:
push:
branches: [ main, master, develop ]
pull_request:
branches: [ main, master, develop ]
workflow_dispatch:

jobs:
test:
runs-on: ubuntu-latest
permissions:
contents: read

steps:
- name: Checkout code
uses: actions/checkout@v4

- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: '3.12'

- name: Display Python version
run: python --version


- name: Run review_and_test.py
run: |
cd ${{ github.workspace }}
PYTHONPATH=src python3 scripts/review_and_test.py

- name: Test summary
if: success()
run: echo "All unit tests passed successfully - tests updated"
32 changes: 32 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
# Python
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
*.egg-info/
dist/
build/

# Testing
.pytest_cache/
.coverage
htmlcov/

# IDE
.vscode/
.idea/
*.swp
*.swo
*~

# Backup files
*.bak

# OS
.DS_Store
Thumbs.db

# Project specific
json/
html/
Loading
Loading