diff --git a/GUI/src/main/java/fr/ufrst/m1info/gl/groupe7/gui/JajaCodeDebugHandler.java b/GUI/src/main/java/fr/ufrst/m1info/gl/groupe7/gui/JajaCodeDebugHandler.java index 2254adb..d481a5a 100644 --- a/GUI/src/main/java/fr/ufrst/m1info/gl/groupe7/gui/JajaCodeDebugHandler.java +++ b/GUI/src/main/java/fr/ufrst/m1info/gl/groupe7/gui/JajaCodeDebugHandler.java @@ -87,7 +87,7 @@ public void continueDebug(Set breakpoints) { if (!isRunning || interpreter == null || executor == null) return; executor.submit(() -> { try { - boolean hasMore = true; + boolean hasMore; boolean hitBreakpoint = false; // Step at least once to move past current instruction/breakpoint diff --git a/LexerParser/src/main/java/fr/ufrst/m1info/gl/groupe7/lexerparser/minijaja/walker/Debug.java b/LexerParser/src/main/java/fr/ufrst/m1info/gl/groupe7/lexerparser/minijaja/walker/Debug.java index 2e152a4..adf7b60 100644 --- a/LexerParser/src/main/java/fr/ufrst/m1info/gl/groupe7/lexerparser/minijaja/walker/Debug.java +++ b/LexerParser/src/main/java/fr/ufrst/m1info/gl/groupe7/lexerparser/minijaja/walker/Debug.java @@ -272,11 +272,11 @@ private boolean handlePause(int line, AstNode node, Stacks stacks) { } case "v", "vars", "symbols" -> { // Print current symbol table - System.out.println("\n SYMBOL TABLE:"); + System.out.println("\n SYMBOL TABLE:"); stacks.printSymbolTable(); } case "b", "breakpoints" -> // List all breakpoints - logger.debug("\n BREAKPOINTS: " + breakPoints); + logger.debug("\n BREAKPOINTS: {}", breakPoints); case "q", "quit", "exit" -> { // Quit debugging session stop(); diff --git a/README.md b/README.md index 54bc890..927360c 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,7 @@ [![Coverage](https://disc.univ-fcomte.fr/cr700-sonarqube/api/project_badges/measure?project=avm-2025-groupe-7&metric=coverage&token=sqb_2b2e9e6502855e5ad0c68935e4ad671cb02372d5)](https://disc.univ-fcomte.fr/cr700-sonarqube/dashboard?id=avm-2025-groupe-7) [![Duplicated Lines (%)](https://disc.univ-fcomte.fr/cr700-sonarqube/api/project_badges/measure?project=avm-2025-groupe-7&metric=duplicated_lines_density&token=sqb_2b2e9e6502855e5ad0c68935e4ad671cb02372d5)](https://disc.univ-fcomte.fr/cr700-sonarqube/dashboard?id=avm-2025-groupe-7) [![Lines of Code](https://disc.univ-fcomte.fr/cr700-sonarqube/api/project_badges/measure?project=avm-2025-groupe-7&metric=ncloc&token=sqb_2b2e9e6502855e5ad0c68935e4ad671cb02372d5)](https://disc.univ-fcomte.fr/cr700-sonarqube/dashboard?id=avm-2025-groupe-7) +[![CI/CD Pipeline](https://github.com/R-Gld/Agile_Virtual_Machine/actions/workflows/ci.yml/badge.svg)](https://github.com/R-Gld/Agile_Virtual_Machine/actions/workflows/ci.yml) # Projet AVM 2025 - Groupe 7 diff --git a/qodana.yaml b/qodana.yaml index 1c544ad..03fec71 100644 --- a/qodana.yaml +++ b/qodana.yaml @@ -14,8 +14,8 @@ profile: name: qodana.starter #Enable inspections -#include: -# - name: +include: + - name: JvmCoverageInspection #Disable inspections #exclude: