diff --git a/.clang-tidy b/.clang-tidy index 8220beb..91663f0 100644 --- a/.clang-tidy +++ b/.clang-tidy @@ -2,14 +2,16 @@ Checks: # Estrategia: Habilitar checks uno por uno, aplicar fix, compilar, commit # ✅ Check 1: readability-uppercase-literal-suffix (1.0f → 1.0F) # ✅ Check 2: readability-math-missing-parentheses (claridad en ops matemáticas) - # ✅ Check 3: readability-identifier-naming (código ya cumple) + # ✅ Check 3: readability-identifier-naming (DESHABILITADO temporalmente - cascada de cambios) # ✅ Check 4: readability-const-return-type (código ya cumple) - # Check 5/N: readability-else-after-return (eliminar else después de return) + # ✅ Check 5: readability-else-after-return (código ya cumple) + # ✅ Check 6: readability-simplify-boolean-expr (código ya cumple) - readability-uppercase-literal-suffix - readability-math-missing-parentheses - - readability-identifier-naming + #- readability-identifier-naming # TEMP DISABLED - readability-const-return-type - readability-else-after-return + - readability-simplify-boolean-expr # TODO: Habilitar gradualmente # - readability-* diff --git a/CMakeLists.txt b/CMakeLists.txt index 3c8cdcd..5e67b28 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -106,6 +106,9 @@ file(GLOB_RECURSE ALL_SOURCE_FILES "${CMAKE_SOURCE_DIR}/source/*.cpp" "${CMAKE_SOURCE_DIR}/source/*.hpp" ) +# Excluir directorios con checks deshabilitados +list(FILTER ALL_SOURCE_FILES EXCLUDE REGEX ".*/audio/.*") +list(FILTER ALL_SOURCE_FILES EXCLUDE REGEX ".*/legacy/.*") # Targets de clang-format if(CLANG_FORMAT_EXE)