-
Notifications
You must be signed in to change notification settings - Fork 2
Added Language Server and its functionality to backend #180
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: develop
Are you sure you want to change the base?
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Remaining comments which cannot be posted as a review comment to avoid GitHub Rate Limit
checkstyle
'for' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 55 in b9e9507
| Path ecoreFile = modelDir.resolve(fileName); |
'for' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 56 in b9e9507
| Files.write(ecoreFile, ecoreData); |
'for rcurly' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 57 in b9e9507
| } |
'method def' child has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 59 in b9e9507
| String jarPath = new File("src/main/resources/lsp/tools.vitruv.dsls.reactions.ide.jar") |
'method def' child has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 62 in b9e9507
| ProcessBuilder pb = new ProcessBuilder( |
'method def' child has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 66 in b9e9507
| pb.directory(userProject.toFile()); |
'method def' child has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 67 in b9e9507
| pb.redirectErrorStream(true); |
'method def' child has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 69 in b9e9507
| Process process = pb.start(); |
'method def' child has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 71 in b9e9507
| BufferedWriter writer = new BufferedWriter( |
'method def' child has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 73 in b9e9507
| BufferedReader reader = new BufferedReader( |
'method def' child has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 76 in b9e9507
| LspServerProcess lspProcess = new LspServerProcess( |
'method def' child has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 78 in b9e9507
| sessions.put(session.getId(), lspProcess); |
'method def' child has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 80 in b9e9507
| new Thread(() -> lspProcess.readFromLsp()).start(); |
'method def' child has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 82 in b9e9507
| new Thread(() -> { |
'try' has incorrect indentation level 12, expected level should be 10.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 83 in b9e9507
| try { |
'try' child has incorrect indentation level 16, expected level should be 12.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 84 in b9e9507
| Thread.sleep(500); |
'try' child has incorrect indentation level 16, expected level should be 12.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 86 in b9e9507
| String rootUriMessage = String.format( |
'try' child has incorrect indentation level 16, expected level should be 12.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 89 in b9e9507
| session.sendMessage(new TextMessage(rootUriMessage)); |
'try rcurly' has incorrect indentation level 12, expected level should be 10.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 90 in b9e9507
| } catch (Exception e) { |
'catch' child has incorrect indentation level 16, expected level should be 12.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 91 in b9e9507
| System.err.println("💥 Failed to send workspaceReady: " + e.getMessage()); |
'catch' child has incorrect indentation level 16, expected level should be 12.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 92 in b9e9507
| e.printStackTrace(); |
'catch rcurly' has incorrect indentation level 12, expected level should be 10.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 93 in b9e9507
| } |
'method def rcurly' has incorrect indentation level 4, expected level should be 2.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 95 in b9e9507
| } |
'method def modifier' has incorrect indentation level 4, expected level should be 2.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 97 in b9e9507
| @Override |
Line is longer than 100 characters (found 102).
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 98 in b9e9507
| protected void handleTextMessage(WebSocketSession session, TextMessage message) throws Exception { |
'method def' child has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 99 in b9e9507
| LspServerProcess serverProcess = sessions.get(session.getId()); |
'if' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 100 in b9e9507
| if (serverProcess != null) { |
'try' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 101 in b9e9507
| try { |
'try' child has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 102 in b9e9507
| serverProcess.sendToLsp(message.getPayload()); |
'try rcurly' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 103 in b9e9507
| } catch (IOException e) { |
'catch' child has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 104 in b9e9507
| logger.error("Failed to send message to LSP", e); |
'catch rcurly' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 105 in b9e9507
| } |
'if rcurly' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 106 in b9e9507
| } |
'method def rcurly' has incorrect indentation level 4, expected level should be 2.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 107 in b9e9507
| } |
'method def modifier' has incorrect indentation level 4, expected level should be 2.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 109 in b9e9507
| @Override |
Line is longer than 100 characters (found 102).
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 110 in b9e9507
| public void afterConnectionClosed(WebSocketSession session, CloseStatus status) throws Exception { |
'method def' child has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 111 in b9e9507
| LspServerProcess serverProcess = sessions.remove(session.getId()); |
'if' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 112 in b9e9507
| if (serverProcess != null) { |
'if' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 113 in b9e9507
| serverProcess.destroy(); |
'if' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 115 in b9e9507
| if (serverProcess.tempDir != null && Files.exists(serverProcess.tempDir)) { |
'if' child has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 116 in b9e9507
| Files.walk(serverProcess.tempDir) |
'try' has incorrect indentation level 28, expected level should be 26.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 119 in b9e9507
| try { |
'try' child has incorrect indentation level 32, expected level should be 28.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 120 in b9e9507
| Files.delete(path); |
'try rcurly' has incorrect indentation level 28, expected level should be 26.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 121 in b9e9507
| } catch (IOException e) { |
'catch' child has incorrect indentation level 32, expected level should be 28.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 122 in b9e9507
| logger.warn("Cleanup failed: {}", path); |
'catch rcurly' has incorrect indentation level 28, expected level should be 26.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 123 in b9e9507
| } |
'if rcurly' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 125 in b9e9507
| } |
'if rcurly' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 126 in b9e9507
| } |
'method def rcurly' has incorrect indentation level 4, expected level should be 2.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 127 in b9e9507
| } |
'method def modifier' has incorrect indentation level 4, expected level should be 2.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 129 in b9e9507
| @Override |
Line is longer than 100 characters (found 102).
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 130 in b9e9507
| public void handleTransportError(WebSocketSession session, Throwable exception) throws Exception { |
'method def' child has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 131 in b9e9507
| logger.error("WebSocket transport error for session: {}", session.getId(), exception); |
'method def' child has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 132 in b9e9507
| LspServerProcess serverProcess = sessions.remove(session.getId()); |
'if' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 133 in b9e9507
| if (serverProcess != null) { |
'if' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 134 in b9e9507
| serverProcess.destroy(); |
'if rcurly' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 135 in b9e9507
| } |
'method def rcurly' has incorrect indentation level 4, expected level should be 2.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 136 in b9e9507
| } |
'class def modifier' has incorrect indentation level 4, expected level should be 2.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 138 in b9e9507
| private class LspServerProcess { |
'member def modifier' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 139 in b9e9507
| final WebSocketSession session; |
'member def modifier' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 140 in b9e9507
| final Process process; |
'member def modifier' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 141 in b9e9507
| final BufferedWriter writer; |
'member def modifier' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 142 in b9e9507
| final BufferedReader reader; |
'member def modifier' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 143 in b9e9507
| private final Path tempDir; |
'member def modifier' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 144 in b9e9507
| private final Path userProject; |
'ctor def modifier' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 146 in b9e9507
| LspServerProcess( |
'ctor def' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 153 in b9e9507
| this.session = session; |
'ctor def' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 154 in b9e9507
| this.process = process; |
'ctor def' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 155 in b9e9507
| this.writer = writer; |
'ctor def' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 156 in b9e9507
| this.reader = reader; |
'ctor def' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 157 in b9e9507
| this.tempDir = tempDir; |
'ctor def' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 158 in b9e9507
| this.userProject = userProject; |
'ctor def rcurly' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 159 in b9e9507
| } |
'method def modifier' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 161 in b9e9507
| void readFromLsp() { |
'try' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 162 in b9e9507
| try { |
'try' child has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 163 in b9e9507
| String line; |
'while' has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 164 in b9e9507
| while ((line = reader.readLine()) != null) { |
'if' has incorrect indentation level 20, expected level should be 10.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 165 in b9e9507
| if (line.startsWith("Content-Length:")) { |
'if' child has incorrect indentation level 24, expected level should be 12.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 166 in b9e9507
| int contentLength = Integer.parseInt(line.split(":")[1].trim()); |
'if' child has incorrect indentation level 24, expected level should be 12.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 168 in b9e9507
| reader.readLine(); |
'if' child has incorrect indentation level 24, expected level should be 12.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 170 in b9e9507
| char[] content = new char[contentLength]; |
'if' child has incorrect indentation level 24, expected level should be 12.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 171 in b9e9507
| int read = reader.read(content, 0, contentLength); |
'if' child has incorrect indentation level 24, expected level should be 12.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 173 in b9e9507
| String message = new String(content); |
'if' child has incorrect indentation level 24, expected level should be 12.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 175 in b9e9507
| session.sendMessage(new TextMessage(message)); |
'if rcurly' has incorrect indentation level 20, expected level should be 10.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 176 in b9e9507
| } |
'while rcurly' has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 177 in b9e9507
| } |
'try rcurly' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 178 in b9e9507
| } catch (IOException e) { |
'catch' child has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 179 in b9e9507
| System.err.println("💥 LSP reader error: " + e.getMessage()); |
'catch' child has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 180 in b9e9507
| e.printStackTrace(); |
'catch rcurly' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 181 in b9e9507
| } |
'method def rcurly' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 182 in b9e9507
| } |
'method def modifier' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 184 in b9e9507
| void sendToLsp(String jsonMessage) throws IOException { |
Line is longer than 100 characters (found 117).
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 185 in b9e9507
| String lspMessage = "Content-Length: " + jsonMessage.getBytes(StandardCharsets.UTF_8).length + "\r\n\r\n" |
'method def' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 185 in b9e9507
| String lspMessage = "Content-Length: " + jsonMessage.getBytes(StandardCharsets.UTF_8).length + "\r\n\r\n" |
'method def' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 187 in b9e9507
| writer.write(lspMessage); |
'method def' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 188 in b9e9507
| writer.flush(); |
'method def rcurly' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 189 in b9e9507
| } |
'method def modifier' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 191 in b9e9507
| void destroy() { |
'try' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 192 in b9e9507
| try { |
'try' child has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 193 in b9e9507
| writer.close(); |
'try rcurly' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 194 in b9e9507
| } catch (IOException e) { |
'catch' child has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 195 in b9e9507
| logger.error("Error closing LSP writer", e); |
'catch rcurly' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 196 in b9e9507
| } |
'method def' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 197 in b9e9507
| process.destroy(); |
'method def rcurly' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 198 in b9e9507
| } |
'class def rcurly' has incorrect indentation level 4, expected level should be 2.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 199 in b9e9507
| } |
'method def modifier' has incorrect indentation level 4, expected level should be 2.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 201 in b9e9507
| private Long extractUserId(WebSocketSession session) { |
'try' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 202 in b9e9507
| try { |
'try' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 203 in b9e9507
| String query = session.getUri().getQuery(); |
'if' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 204 in b9e9507
| if (query != null && query.contains("userId=")) { |
'if' child has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 205 in b9e9507
| String userIdStr = extractQueryParam(query, "userId"); |
'if' has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 206 in b9e9507
| if (userIdStr != null) { |
'if' child has incorrect indentation level 20, expected level should be 10.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 207 in b9e9507
| Long userId = Long.parseLong(userIdStr); |
'if' child has incorrect indentation level 20, expected level should be 10.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 208 in b9e9507
| logger.debug("Extracted userId from query parameter: {}", userId); |
'if' child has incorrect indentation level 20, expected level should be 10.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 209 in b9e9507
| return userId; |
'if rcurly' has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 210 in b9e9507
| } |
'if rcurly' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 211 in b9e9507
| } |
'try' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 213 in b9e9507
| Object principal = session.getPrincipal(); |
'if' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 214 in b9e9507
| if (principal != null) { |
'if' child has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 215 in b9e9507
| logger.debug("Principal type: {}", principal.getClass().getName()); |
Line is longer than 100 characters (found 133).
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 217 in b9e9507
| if (principal instanceof org.springframework.security.oauth2.server.resource.authentication.JwtAuthenticationToken) { |
'if' has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 217 in b9e9507
| if (principal instanceof org.springframework.security.oauth2.server.resource.authentication.JwtAuthenticationToken) { |
Line is longer than 100 characters (found 218).
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 218 in b9e9507
| org.springframework.security.oauth2.server.resource.authentication.JwtAuthenticationToken jwt = (org.springframework.security.oauth2.server.resource.authentication.JwtAuthenticationToken) principal; |
'if' child has incorrect indentation level 20, expected level should be 10.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 218 in b9e9507
| org.springframework.security.oauth2.server.resource.authentication.JwtAuthenticationToken jwt = (org.springframework.security.oauth2.server.resource.authentication.JwtAuthenticationToken) principal; |
'if' child has incorrect indentation level 20, expected level should be 10.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 220 in b9e9507
| String sub = jwt.getToken().getClaim("sub"); |
'if' has incorrect indentation level 20, expected level should be 10.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 221 in b9e9507
| if (sub != null) { |
'try' has incorrect indentation level 24, expected level should be 12.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 222 in b9e9507
| try { |
'try' child has incorrect indentation level 28, expected level should be 14.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 223 in b9e9507
| Long userId = Long.parseLong(sub); |
'try' child has incorrect indentation level 28, expected level should be 14.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 224 in b9e9507
| logger.debug("Extracted userId from JWT 'sub' claim: {}", userId); |
'try' child has incorrect indentation level 28, expected level should be 14.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 225 in b9e9507
| return userId; |
'try rcurly' has incorrect indentation level 24, expected level should be 12.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 226 in b9e9507
| } catch (NumberFormatException e) { |
'catch' child has incorrect indentation level 28, expected level should be 14.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 227 in b9e9507
| logger.warn("JWT 'sub' claim is not a number: {}", sub); |
'catch rcurly' has incorrect indentation level 24, expected level should be 12.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 228 in b9e9507
| } |
'if rcurly' has incorrect indentation level 20, expected level should be 10.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 229 in b9e9507
| } |
'if' child has incorrect indentation level 20, expected level should be 10.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 231 in b9e9507
| Object userIdClaim = jwt.getToken().getClaim("userId"); |
'if' has incorrect indentation level 20, expected level should be 10.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 232 in b9e9507
| if (userIdClaim != null) { |
'if' child has incorrect indentation level 24, expected level should be 12.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 233 in b9e9507
| Long userId = Long.parseLong(userIdClaim.toString()); |
'if' child has incorrect indentation level 24, expected level should be 12.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 234 in b9e9507
| logger.debug("Extracted userId from JWT 'userId' claim: {}", userId); |
'if' child has incorrect indentation level 24, expected level should be 12.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 235 in b9e9507
| return userId; |
'if rcurly' has incorrect indentation level 20, expected level should be 10.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 236 in b9e9507
| } |
'if' child has incorrect indentation level 20, expected level should be 10.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 238 in b9e9507
| String email = jwt.getToken().getClaim("preferred_username"); |
'if' has incorrect indentation level 20, expected level should be 10.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 239 in b9e9507
| if (email == null) { |
'if' child has incorrect indentation level 24, expected level should be 12.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 240 in b9e9507
| email = jwt.getToken().getClaim("email"); |
'if rcurly' has incorrect indentation level 20, expected level should be 10.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 241 in b9e9507
| } |
'if' has incorrect indentation level 20, expected level should be 10.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 242 in b9e9507
| if (email != null) { |
'if' child has incorrect indentation level 24, expected level should be 12.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 243 in b9e9507
| logger.debug("Found email in JWT: {}, need to lookup userId", email); |
'if rcurly' has incorrect indentation level 20, expected level should be 10.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 244 in b9e9507
| } |
'if rcurly' has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 245 in b9e9507
| } |
'if' child has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 247 in b9e9507
| logger.debug("Principal toString: {}", principal); |
'if rcurly' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 248 in b9e9507
| } |
'try' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 250 in b9e9507
| Object userIdAttr = session.getAttributes().get("userId"); |
'if' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 251 in b9e9507
| if (userIdAttr != null) { |
'if' child has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 252 in b9e9507
| Long userId = Long.parseLong(userIdAttr.toString()); |
'if' child has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 253 in b9e9507
| logger.debug("Extracted userId from session attributes: {}", userId); |
'if' child has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 254 in b9e9507
| return userId; |
'if rcurly' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 255 in b9e9507
| } |
Line is longer than 100 characters (found 102).
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 257 in b9e9507
| logger.warn("Could not extract userId from WebSocket session. URI: {}", session.getUri()); |
'try' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 257 in b9e9507
| logger.warn("Could not extract userId from WebSocket session. URI: {}", session.getUri()); |
'try' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 258 in b9e9507
| return null; |
'try rcurly' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 260 in b9e9507
| } catch (Exception e) { |
'catch' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 261 in b9e9507
| logger.error("Error extracting userId from WebSocket session", e); |
'catch' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 262 in b9e9507
| return null; |
'catch rcurly' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 263 in b9e9507
| } |
'method def rcurly' has incorrect indentation level 4, expected level should be 2.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 264 in b9e9507
| } |
'method def modifier' has incorrect indentation level 4, expected level should be 2.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 266 in b9e9507
| private Long extractProjectId(WebSocketSession session) { |
'try' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 267 in b9e9507
| try { |
'try' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 268 in b9e9507
| String query = session.getUri().getQuery(); |
'if' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 269 in b9e9507
| if (query != null && query.contains("projectId=")) { |
'if' child has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 270 in b9e9507
| String projectIdStr = extractQueryParam(query, "projectId"); |
'if' has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 271 in b9e9507
| if (projectIdStr != null) { |
'if' child has incorrect indentation level 20, expected level should be 10.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 272 in b9e9507
| Long projectId = Long.parseLong(projectIdStr); |
'if' child has incorrect indentation level 20, expected level should be 10.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 273 in b9e9507
| logger.debug("Extracted projectId from query parameter: {}", projectId); |
'if' child has incorrect indentation level 20, expected level should be 10.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 274 in b9e9507
| return projectId; |
'if rcurly' has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 275 in b9e9507
| } |
'if rcurly' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 276 in b9e9507
| } |
'try' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 278 in b9e9507
| Object projectIdAttr = session.getAttributes().get("projectId"); |
'if' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 279 in b9e9507
| if (projectIdAttr != null) { |
'if' child has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 280 in b9e9507
| Long projectId = Long.parseLong(projectIdAttr.toString()); |
'if' child has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 281 in b9e9507
| logger.debug("Extracted projectId from session attributes: {}", projectId); |
'if' child has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 282 in b9e9507
| return projectId; |
'if rcurly' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 283 in b9e9507
| } |
'try' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 285 in b9e9507
| logger.debug("No projectId found in WebSocket session (this is optional)"); |
'try' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 286 in b9e9507
| return null; |
'try rcurly' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 288 in b9e9507
| } catch (Exception e) { |
'catch' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 289 in b9e9507
| logger.error("Error extracting projectId from WebSocket session", e); |
'catch' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 290 in b9e9507
| return null; |
'catch rcurly' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 291 in b9e9507
| } |
'method def rcurly' has incorrect indentation level 4, expected level should be 2.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 292 in b9e9507
| } |
'method def modifier' has incorrect indentation level 4, expected level should be 2.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 294 in b9e9507
| private String extractQueryParam(String query, String paramName) { |
'if' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 295 in b9e9507
| if (query == null || paramName == null) { |
'if' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 296 in b9e9507
| return null; |
'if rcurly' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 297 in b9e9507
| } |
'method def' child has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 299 in b9e9507
| String[] params = query.split("&"); |
'for' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 300 in b9e9507
| for (String param : params) { |
'for' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 301 in b9e9507
| String[] keyValue = param.split("=", 2); |
'if' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 302 in b9e9507
| if (keyValue.length == 2 && keyValue[0].equals(paramName)) { |
'if' child has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 303 in b9e9507
| return keyValue[1]; |
'if rcurly' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 304 in b9e9507
| } |
'for rcurly' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 305 in b9e9507
| } |
'method def' child has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 306 in b9e9507
| return null; |
'method def rcurly' has incorrect indentation level 4, expected level should be 2.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 307 in b9e9507
| } |
Missing a Javadoc comment.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/WebSocketConfig.java
Line 8 in b9e9507
| @Configuration |
Missing a Javadoc comment.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/WebSocketConfig.java
Line 14 in b9e9507
| public WebSocketConfig(LspWebSocketHandler lspWebSocketHandler) { |
Missing a Javadoc comment.
Line 60 in b9e9507
| List<MetaModel> findByUserId(Long userId); |
Missing a Javadoc comment.
Line 62 in b9e9507
| List<MetaModel> findByUserIdAndRemovedAtIsNull(Long userId); |
Block comment has incorrect indentation level 2, expected is 4, indentation should be the same level as line 73.
Line 67 in b9e9507
| /** |
Javadoc tag '@param' should be preceded with an empty line.
Line 70 in b9e9507
| * @param vsumid the ID of the VSUM |
'method def modifier' has incorrect indentation level 4, expected level should be 2.
Line 73 in b9e9507
| List<VsumMetaModel> findByVsum_Id(Long vsumid); |
Method name 'findByVsum_Id' must match pattern '^[a-z][a-zA-Z0-9]*$'.
Line 73 in b9e9507
| List<VsumMetaModel> findByVsum_Id(Long vsumid); |
Extra separation in import group before 'java.io.File'
Line 11 in b9e9507
| import java.io.File; |
Block comment has incorrect indentation level 2, expected is 0, indentation should be the same level as line 321.
Line 304 in b9e9507
| /** |
'method def modifier' has incorrect indentation level 0, expected level should be 2.
Line 321 in b9e9507
| @Transactional(readOnly = true) |
'if' child has incorrect indentation level 8, expected level should be 6.
Line 330 in b9e9507
| List<MetaModel> userMetamodels = metaModelRepository.findByUserId(userId); |
'if' child has incorrect indentation level 8, expected level should be 6.
Line 331 in b9e9507
| metamodels.addAll(userMetamodels); |
'if' child has incorrect indentation level 8, expected level should be 6.
Line 332 in b9e9507
| log.debug("Found {} metamodels owned by user {}", userMetamodels.size(), userId); |
'if' child has incorrect indentation level 8, expected level should be 6.
Line 337 in b9e9507
| List<VsumMetaModel> vsumMetaModels = vsumMetaModelRepository.findByVsum_Id(projectId); |
'for' has incorrect indentation level 8, expected level should be 6.
Line 338 in b9e9507
| for (VsumMetaModel vmm : vsumMetaModels) { |
'for' child has incorrect indentation level 12, expected level should be 8.
Line 339 in b9e9507
| MetaModel mm = vmm.getMetaModel(); |
'if' has incorrect indentation level 12, expected level should be 8.
Line 341 in b9e9507
| if (mm.getSource() != null) { |
'if' child has incorrect indentation level 16, expected level should be 10.
Line 342 in b9e9507
| metamodels.add(mm.getSource()); |
'if rcurly' has incorrect indentation level 12, expected level should be 8.
Line 343 in b9e9507
| } else { |
'else' child has incorrect indentation level 16, expected level should be 10.
Line 344 in b9e9507
| metamodels.add(mm); |
'else rcurly' has incorrect indentation level 12, expected level should be 8.
Line 345 in b9e9507
| } |
'for rcurly' has incorrect indentation level 8, expected level should be 6.
Line 346 in b9e9507
| } |
'if' child has incorrect indentation level 8, expected level should be 6.
Line 347 in b9e9507
| log.debug("Found {} metamodels in project {}", vsumMetaModels.size(), projectId); |
'method def rcurly' has incorrect indentation level 0, expected level should be 2.
Line 354 in b9e9507
| } |
Javadoc tag '@param' should be preceded with an empty line.
Line 359 in b9e9507
| * @param targetDir directory where .ecore files should be written |
'method def modifier' has incorrect indentation level 0, expected level should be 2.
Line 364 in b9e9507
| @Transactional(readOnly = true) |
Line is longer than 100 characters (found 104).
Line 365 in b9e9507
| public void writeMetamodelsToDirectory(File targetDir, Long userId, Long projectId) throws IOException { |
'for' child has incorrect indentation level 8, expected level should be 6.
Line 369 in b9e9507
| String fileName = mm.getEcoreFile().getFilename(); |
'for' child has incorrect indentation level 8, expected level should be 6.
Line 370 in b9e9507
| File ecoreFile = new File(targetDir, fileName); |
'for' child has incorrect indentation level 8, expected level should be 6.
Line 371 in b9e9507
| Files.write(ecoreFile.toPath(), mm.getEcoreFile().getData()); |
'method def rcurly' has incorrect indentation level 0, expected level should be 2.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Remaining comments which cannot be posted as a review comment to avoid GitHub Rate Limit
checkstyle
'method def' child has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 77 in 69a9cde
| LspServerProcess lspProcess = new LspServerProcess( |
'method def' child has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 79 in 69a9cde
| sessions.put(session.getId(), lspProcess); |
'method def' child has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 81 in 69a9cde
| new Thread(() -> lspProcess.readFromLsp()).start(); |
'method def' child has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 83 in 69a9cde
| new Thread(() -> { |
'try' has incorrect indentation level 12, expected level should be 10.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 84 in 69a9cde
| try { |
'try' child has incorrect indentation level 16, expected level should be 12.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 85 in 69a9cde
| Thread.sleep(500); |
'try' child has incorrect indentation level 16, expected level should be 12.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 87 in 69a9cde
| String rootUriMessage = String.format( |
'try' child has incorrect indentation level 16, expected level should be 12.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 90 in 69a9cde
| session.sendMessage(new TextMessage(rootUriMessage)); |
'try rcurly' has incorrect indentation level 12, expected level should be 10.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 91 in 69a9cde
| } catch (Exception e) { |
'catch' child has incorrect indentation level 16, expected level should be 12.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 92 in 69a9cde
| System.err.println("💥 Failed to send workspaceReady: " + e.getMessage()); |
'catch' child has incorrect indentation level 16, expected level should be 12.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 93 in 69a9cde
| e.printStackTrace(); |
'catch rcurly' has incorrect indentation level 12, expected level should be 10.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 94 in 69a9cde
| } |
'method def rcurly' has incorrect indentation level 4, expected level should be 2.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 96 in 69a9cde
| } |
'method def modifier' has incorrect indentation level 4, expected level should be 2.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 98 in 69a9cde
| @Override |
Line is longer than 100 characters (found 102).
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 99 in 69a9cde
| protected void handleTextMessage(WebSocketSession session, TextMessage message) throws Exception { |
'method def' child has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 100 in 69a9cde
| LspServerProcess serverProcess = sessions.get(session.getId()); |
'if' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 101 in 69a9cde
| if (serverProcess != null) { |
'try' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 102 in 69a9cde
| try { |
'try' child has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 103 in 69a9cde
| serverProcess.sendToLsp(message.getPayload()); |
'try rcurly' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 104 in 69a9cde
| } catch (IOException e) { |
'catch' child has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 105 in 69a9cde
| logger.error("Failed to send message to LSP", e); |
'catch rcurly' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 106 in 69a9cde
| } |
'if rcurly' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 107 in 69a9cde
| } |
'method def rcurly' has incorrect indentation level 4, expected level should be 2.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 108 in 69a9cde
| } |
'method def modifier' has incorrect indentation level 4, expected level should be 2.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 110 in 69a9cde
| @Override |
Line is longer than 100 characters (found 102).
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 111 in 69a9cde
| public void afterConnectionClosed(WebSocketSession session, CloseStatus status) throws Exception { |
'method def' child has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 112 in 69a9cde
| LspServerProcess serverProcess = sessions.remove(session.getId()); |
'if' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 113 in 69a9cde
| if (serverProcess != null) { |
'if' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 114 in 69a9cde
| serverProcess.destroy(); |
'if' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 116 in 69a9cde
| if (serverProcess.tempDir != null && Files.exists(serverProcess.tempDir)) { |
'if' child has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 117 in 69a9cde
| Files.walk(serverProcess.tempDir) |
'try' has incorrect indentation level 28, expected level should be 26.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 120 in 69a9cde
| try { |
'try' child has incorrect indentation level 32, expected level should be 28.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 121 in 69a9cde
| Files.delete(path); |
'try rcurly' has incorrect indentation level 28, expected level should be 26.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 122 in 69a9cde
| } catch (IOException e) { |
'catch' child has incorrect indentation level 32, expected level should be 28.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 123 in 69a9cde
| logger.warn("Cleanup failed: {}", path); |
'catch rcurly' has incorrect indentation level 28, expected level should be 26.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 124 in 69a9cde
| } |
'if rcurly' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 126 in 69a9cde
| } |
'if rcurly' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 127 in 69a9cde
| } |
'method def rcurly' has incorrect indentation level 4, expected level should be 2.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 128 in 69a9cde
| } |
'method def modifier' has incorrect indentation level 4, expected level should be 2.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 130 in 69a9cde
| @Override |
Line is longer than 100 characters (found 102).
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 131 in 69a9cde
| public void handleTransportError(WebSocketSession session, Throwable exception) throws Exception { |
'method def' child has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 132 in 69a9cde
| logger.error("WebSocket transport error for session: {}", session.getId(), exception); |
'method def' child has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 133 in 69a9cde
| LspServerProcess serverProcess = sessions.remove(session.getId()); |
'if' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 134 in 69a9cde
| if (serverProcess != null) { |
'if' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 135 in 69a9cde
| serverProcess.destroy(); |
'if rcurly' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 136 in 69a9cde
| } |
'method def rcurly' has incorrect indentation level 4, expected level should be 2.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 137 in 69a9cde
| } |
'class def modifier' has incorrect indentation level 4, expected level should be 2.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 139 in 69a9cde
| private class LspServerProcess { |
'member def modifier' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 140 in 69a9cde
| final WebSocketSession session; |
'member def modifier' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 141 in 69a9cde
| final Process process; |
'member def modifier' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 142 in 69a9cde
| final BufferedWriter writer; |
'member def modifier' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 143 in 69a9cde
| final BufferedReader reader; |
'member def modifier' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 144 in 69a9cde
| private final Path tempDir; |
'member def modifier' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 145 in 69a9cde
| private final Path userProject; |
'ctor def modifier' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 147 in 69a9cde
| LspServerProcess( |
'ctor def' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 154 in 69a9cde
| this.session = session; |
'ctor def' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 155 in 69a9cde
| this.process = process; |
'ctor def' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 156 in 69a9cde
| this.writer = writer; |
'ctor def' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 157 in 69a9cde
| this.reader = reader; |
'ctor def' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 158 in 69a9cde
| this.tempDir = tempDir; |
'ctor def' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 159 in 69a9cde
| this.userProject = userProject; |
'ctor def rcurly' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 160 in 69a9cde
| } |
'method def modifier' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 162 in 69a9cde
| void readFromLsp() { |
'try' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 163 in 69a9cde
| try { |
'try' child has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 164 in 69a9cde
| String line; |
'while' has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 165 in 69a9cde
| while ((line = reader.readLine()) != null) { |
'if' has incorrect indentation level 20, expected level should be 10.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 166 in 69a9cde
| if (line.startsWith("Content-Length:")) { |
'if' child has incorrect indentation level 24, expected level should be 12.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 167 in 69a9cde
| int contentLength = Integer.parseInt(line.split(":")[1].trim()); |
'if' child has incorrect indentation level 24, expected level should be 12.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 169 in 69a9cde
| reader.readLine(); |
'if' child has incorrect indentation level 24, expected level should be 12.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 171 in 69a9cde
| char[] content = new char[contentLength]; |
'if' child has incorrect indentation level 24, expected level should be 12.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 172 in 69a9cde
| int read = reader.read(content, 0, contentLength); |
'if' child has incorrect indentation level 24, expected level should be 12.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 174 in 69a9cde
| String message = new String(content); |
'if' child has incorrect indentation level 24, expected level should be 12.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 176 in 69a9cde
| session.sendMessage(new TextMessage(message)); |
'if rcurly' has incorrect indentation level 20, expected level should be 10.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 177 in 69a9cde
| } |
'while rcurly' has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 178 in 69a9cde
| } |
'try rcurly' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 179 in 69a9cde
| } catch (IOException e) { |
'catch' child has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 180 in 69a9cde
| System.err.println("💥 LSP reader error: " + e.getMessage()); |
'catch' child has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 181 in 69a9cde
| e.printStackTrace(); |
'catch rcurly' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 182 in 69a9cde
| } |
'method def rcurly' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 183 in 69a9cde
| } |
'method def modifier' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 185 in 69a9cde
| void sendToLsp(String jsonMessage) throws IOException { |
Line is longer than 100 characters (found 117).
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 186 in 69a9cde
| String lspMessage = "Content-Length: " + jsonMessage.getBytes(StandardCharsets.UTF_8).length + "\r\n\r\n" |
'method def' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 186 in 69a9cde
| String lspMessage = "Content-Length: " + jsonMessage.getBytes(StandardCharsets.UTF_8).length + "\r\n\r\n" |
'method def' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 188 in 69a9cde
| writer.write(lspMessage); |
'method def' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 189 in 69a9cde
| writer.flush(); |
'method def rcurly' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 190 in 69a9cde
| } |
'method def modifier' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 192 in 69a9cde
| void destroy() { |
'try' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 193 in 69a9cde
| try { |
'try' child has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 194 in 69a9cde
| writer.close(); |
'try rcurly' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 195 in 69a9cde
| } catch (IOException e) { |
'catch' child has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 196 in 69a9cde
| logger.error("Error closing LSP writer", e); |
'catch rcurly' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 197 in 69a9cde
| } |
'method def' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 198 in 69a9cde
| process.destroy(); |
'method def rcurly' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 199 in 69a9cde
| } |
'class def rcurly' has incorrect indentation level 4, expected level should be 2.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 200 in 69a9cde
| } |
'method def modifier' has incorrect indentation level 4, expected level should be 2.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 202 in 69a9cde
| private Long extractUserId(WebSocketSession session) { |
'try' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 203 in 69a9cde
| try { |
'try' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 204 in 69a9cde
| String query = session.getUri().getQuery(); |
'if' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 205 in 69a9cde
| if (query != null && query.contains("userId=")) { |
'if' child has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 206 in 69a9cde
| String userIdStr = extractQueryParam(query, "userId"); |
'if' has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 207 in 69a9cde
| if (userIdStr != null) { |
'if' child has incorrect indentation level 20, expected level should be 10.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 208 in 69a9cde
| Long userId = Long.parseLong(userIdStr); |
'if' child has incorrect indentation level 20, expected level should be 10.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 209 in 69a9cde
| logger.debug("Extracted userId from query parameter: {}", userId); |
'if' child has incorrect indentation level 20, expected level should be 10.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 210 in 69a9cde
| return userId; |
'if rcurly' has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 211 in 69a9cde
| } |
'if rcurly' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 212 in 69a9cde
| } |
'try' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 214 in 69a9cde
| Object principal = session.getPrincipal(); |
'if' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 215 in 69a9cde
| if (principal != null) { |
'if' child has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 216 in 69a9cde
| logger.debug("Principal type: {}", principal.getClass().getName()); |
'if' has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 218 in 69a9cde
| if (principal instanceof JwtAuthenticationToken) { |
'if' child has incorrect indentation level 20, expected level should be 10.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 219 in 69a9cde
| JwtAuthenticationToken jwt = (JwtAuthenticationToken) principal; |
'if' child has incorrect indentation level 20, expected level should be 10.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 221 in 69a9cde
| String sub = jwt.getToken().getClaim("sub"); |
'if' has incorrect indentation level 20, expected level should be 10.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 222 in 69a9cde
| if (sub != null) { |
'try' has incorrect indentation level 24, expected level should be 12.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 223 in 69a9cde
| try { |
'try' child has incorrect indentation level 28, expected level should be 14.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 224 in 69a9cde
| Long userId = Long.parseLong(sub); |
'try' child has incorrect indentation level 28, expected level should be 14.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 225 in 69a9cde
| logger.debug("Extracted userId from JWT 'sub' claim: {}", userId); |
'try' child has incorrect indentation level 28, expected level should be 14.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 226 in 69a9cde
| return userId; |
'try rcurly' has incorrect indentation level 24, expected level should be 12.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 227 in 69a9cde
| } catch (NumberFormatException e) { |
'catch' child has incorrect indentation level 28, expected level should be 14.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 228 in 69a9cde
| logger.warn("JWT 'sub' claim is not a number: {}", sub); |
'catch rcurly' has incorrect indentation level 24, expected level should be 12.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 229 in 69a9cde
| } |
'if rcurly' has incorrect indentation level 20, expected level should be 10.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 230 in 69a9cde
| } |
'if' child has incorrect indentation level 20, expected level should be 10.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 232 in 69a9cde
| Object userIdClaim = jwt.getToken().getClaim("userId"); |
'if' has incorrect indentation level 20, expected level should be 10.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 233 in 69a9cde
| if (userIdClaim != null) { |
'if' child has incorrect indentation level 24, expected level should be 12.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 234 in 69a9cde
| Long userId = Long.parseLong(userIdClaim.toString()); |
'if' child has incorrect indentation level 24, expected level should be 12.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 235 in 69a9cde
| logger.debug("Extracted userId from JWT 'userId' claim: {}", userId); |
'if' child has incorrect indentation level 24, expected level should be 12.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 236 in 69a9cde
| return userId; |
'if rcurly' has incorrect indentation level 20, expected level should be 10.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 237 in 69a9cde
| } |
'if' child has incorrect indentation level 20, expected level should be 10.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 239 in 69a9cde
| String email = jwt.getToken().getClaim("preferred_username"); |
'if' has incorrect indentation level 20, expected level should be 10.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 240 in 69a9cde
| if (email == null) { |
'if' child has incorrect indentation level 24, expected level should be 12.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 241 in 69a9cde
| email = jwt.getToken().getClaim("email"); |
'if rcurly' has incorrect indentation level 20, expected level should be 10.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 242 in 69a9cde
| } |
'if' has incorrect indentation level 20, expected level should be 10.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 243 in 69a9cde
| if (email != null) { |
'if' child has incorrect indentation level 24, expected level should be 12.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 244 in 69a9cde
| logger.debug("Found email in JWT: {}, need to lookup userId", email); |
'if rcurly' has incorrect indentation level 20, expected level should be 10.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 245 in 69a9cde
| } |
'if rcurly' has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 246 in 69a9cde
| } |
'if' child has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 248 in 69a9cde
| logger.debug("Principal toString: {}", principal); |
'if rcurly' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 249 in 69a9cde
| } |
'try' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 251 in 69a9cde
| Object userIdAttr = session.getAttributes().get("userId"); |
'if' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 252 in 69a9cde
| if (userIdAttr != null) { |
'if' child has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 253 in 69a9cde
| Long userId = Long.parseLong(userIdAttr.toString()); |
'if' child has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 254 in 69a9cde
| logger.debug("Extracted userId from session attributes: {}", userId); |
'if' child has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 255 in 69a9cde
| return userId; |
'if rcurly' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 256 in 69a9cde
| } |
Line is longer than 100 characters (found 102).
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 258 in 69a9cde
| logger.warn("Could not extract userId from WebSocket session. URI: {}", session.getUri()); |
'try' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 258 in 69a9cde
| logger.warn("Could not extract userId from WebSocket session. URI: {}", session.getUri()); |
'try' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 259 in 69a9cde
| return null; |
'try rcurly' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 261 in 69a9cde
| } catch (Exception e) { |
'catch' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 262 in 69a9cde
| logger.error("Error extracting userId from WebSocket session", e); |
'catch' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 263 in 69a9cde
| return null; |
'catch rcurly' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 264 in 69a9cde
| } |
'method def rcurly' has incorrect indentation level 4, expected level should be 2.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 265 in 69a9cde
| } |
'method def modifier' has incorrect indentation level 4, expected level should be 2.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 267 in 69a9cde
| private Long extractProjectId(WebSocketSession session) { |
'try' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 268 in 69a9cde
| try { |
'try' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 269 in 69a9cde
| String query = session.getUri().getQuery(); |
'if' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 270 in 69a9cde
| if (query != null && query.contains("projectId=")) { |
'if' child has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 271 in 69a9cde
| String projectIdStr = extractQueryParam(query, "projectId"); |
'if' has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 272 in 69a9cde
| if (projectIdStr != null) { |
'if' child has incorrect indentation level 20, expected level should be 10.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 273 in 69a9cde
| Long projectId = Long.parseLong(projectIdStr); |
'if' child has incorrect indentation level 20, expected level should be 10.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 274 in 69a9cde
| logger.debug("Extracted projectId from query parameter: {}", projectId); |
'if' child has incorrect indentation level 20, expected level should be 10.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 275 in 69a9cde
| return projectId; |
'if rcurly' has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 276 in 69a9cde
| } |
'if rcurly' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 277 in 69a9cde
| } |
'try' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 279 in 69a9cde
| Object projectIdAttr = session.getAttributes().get("projectId"); |
'if' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 280 in 69a9cde
| if (projectIdAttr != null) { |
'if' child has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 281 in 69a9cde
| Long projectId = Long.parseLong(projectIdAttr.toString()); |
'if' child has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 282 in 69a9cde
| logger.debug("Extracted projectId from session attributes: {}", projectId); |
'if' child has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 283 in 69a9cde
| return projectId; |
'if rcurly' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 284 in 69a9cde
| } |
'try' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 286 in 69a9cde
| logger.debug("No projectId found in WebSocket session (this is optional)"); |
'try' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 287 in 69a9cde
| return null; |
'try rcurly' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 289 in 69a9cde
| } catch (Exception e) { |
'catch' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 290 in 69a9cde
| logger.error("Error extracting projectId from WebSocket session", e); |
'catch' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 291 in 69a9cde
| return null; |
'catch rcurly' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 292 in 69a9cde
| } |
'method def rcurly' has incorrect indentation level 4, expected level should be 2.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 293 in 69a9cde
| } |
'method def modifier' has incorrect indentation level 4, expected level should be 2.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 295 in 69a9cde
| private String extractQueryParam(String query, String paramName) { |
'if' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 296 in 69a9cde
| if (query == null || paramName == null) { |
'if' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 297 in 69a9cde
| return null; |
'if rcurly' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 298 in 69a9cde
| } |
'method def' child has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 300 in 69a9cde
| String[] params = query.split("&"); |
'for' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 301 in 69a9cde
| for (String param : params) { |
'for' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 302 in 69a9cde
| String[] keyValue = param.split("=", 2); |
'if' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 303 in 69a9cde
| if (keyValue.length == 2 && keyValue[0].equals(paramName)) { |
'if' child has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 304 in 69a9cde
| return keyValue[1]; |
'if rcurly' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 305 in 69a9cde
| } |
'for rcurly' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 306 in 69a9cde
| } |
'method def' child has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 307 in 69a9cde
| return null; |
'method def rcurly' has incorrect indentation level 4, expected level should be 2.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 308 in 69a9cde
| } |
Missing a Javadoc comment.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/WebSocketConfig.java
Line 8 in 69a9cde
| @Configuration |
Missing a Javadoc comment.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/WebSocketConfig.java
Line 14 in 69a9cde
| public WebSocketConfig(LspWebSocketHandler lspWebSocketHandler) { |
Missing a Javadoc comment.
Line 60 in 69a9cde
| List<MetaModel> findByUserId(Long userId); |
Missing a Javadoc comment.
Line 62 in 69a9cde
| List<MetaModel> findByUserIdAndRemovedAtIsNull(Long userId); |
Block comment has incorrect indentation level 2, expected is 4, indentation should be the same level as line 73.
Line 67 in 69a9cde
| /** |
Javadoc tag '@param' should be preceded with an empty line.
Line 70 in 69a9cde
| * @param vsumid the ID of the VSUM |
'method def modifier' has incorrect indentation level 4, expected level should be 2.
Line 73 in 69a9cde
| List<VsumMetaModel> findByVsum_Id(Long vsumid); |
Method name 'findByVsum_Id' must match pattern '^[a-z][a-zA-Z0-9]*$'.
Line 73 in 69a9cde
| List<VsumMetaModel> findByVsum_Id(Long vsumid); |
Extra separation in import group before 'java.io.File'
Line 11 in 69a9cde
| import java.io.File; |
Block comment has incorrect indentation level 2, expected is 0, indentation should be the same level as line 321.
Line 304 in 69a9cde
| /** |
'method def modifier' has incorrect indentation level 0, expected level should be 2.
Line 321 in 69a9cde
| @Transactional(readOnly = true) |
'if' child has incorrect indentation level 8, expected level should be 6.
Line 330 in 69a9cde
| List<MetaModel> userMetamodels = metaModelRepository.findByUserId(userId); |
'if' child has incorrect indentation level 8, expected level should be 6.
Line 331 in 69a9cde
| metamodels.addAll(userMetamodels); |
'if' child has incorrect indentation level 8, expected level should be 6.
Line 332 in 69a9cde
| log.debug("Found {} metamodels owned by user {}", userMetamodels.size(), userId); |
'if' child has incorrect indentation level 8, expected level should be 6.
Line 337 in 69a9cde
| List<VsumMetaModel> vsumMetaModels = vsumMetaModelRepository.findByVsum_Id(projectId); |
'for' has incorrect indentation level 8, expected level should be 6.
Line 338 in 69a9cde
| for (VsumMetaModel vmm : vsumMetaModels) { |
'for' child has incorrect indentation level 12, expected level should be 8.
Line 339 in 69a9cde
| MetaModel mm = vmm.getMetaModel(); |
'if' has incorrect indentation level 12, expected level should be 8.
Line 341 in 69a9cde
| if (mm.getSource() != null) { |
'if' child has incorrect indentation level 16, expected level should be 10.
Line 342 in 69a9cde
| metamodels.add(mm.getSource()); |
'if rcurly' has incorrect indentation level 12, expected level should be 8.
Line 343 in 69a9cde
| } else { |
'else' child has incorrect indentation level 16, expected level should be 10.
Line 344 in 69a9cde
| metamodels.add(mm); |
'else rcurly' has incorrect indentation level 12, expected level should be 8.
Line 345 in 69a9cde
| } |
'for rcurly' has incorrect indentation level 8, expected level should be 6.
Line 346 in 69a9cde
| } |
'if' child has incorrect indentation level 8, expected level should be 6.
Line 347 in 69a9cde
| log.debug("Found {} metamodels in project {}", vsumMetaModels.size(), projectId); |
'method def rcurly' has incorrect indentation level 0, expected level should be 2.
Line 354 in 69a9cde
| } |
Javadoc tag '@param' should be preceded with an empty line.
Line 359 in 69a9cde
| * @param targetDir directory where .ecore files should be written |
'method def modifier' has incorrect indentation level 0, expected level should be 2.
Line 364 in 69a9cde
| @Transactional(readOnly = true) |
Line is longer than 100 characters (found 104).
Line 365 in 69a9cde
| public void writeMetamodelsToDirectory(File targetDir, Long userId, Long projectId) throws IOException { |
'for' child has incorrect indentation level 8, expected level should be 6.
Line 369 in 69a9cde
| String fileName = mm.getEcoreFile().getFilename(); |
'for' child has incorrect indentation level 8, expected level should be 6.
Line 370 in 69a9cde
| File ecoreFile = new File(targetDir, fileName); |
'for' child has incorrect indentation level 8, expected level should be 6.
Line 371 in 69a9cde
| Files.write(ecoreFile.toPath(), mm.getEcoreFile().getData()); |
'method def rcurly' has incorrect indentation level 0, expected level should be 2.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Remaining comments which cannot be posted as a review comment to avoid GitHub Rate Limit
checkstyle
'catch rcurly' has incorrect indentation level 12, expected level should be 10.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 93 in 2c41037
| } |
'method def rcurly' has incorrect indentation level 4, expected level should be 2.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 95 in 2c41037
| } |
'method def modifier' has incorrect indentation level 4, expected level should be 2.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 97 in 2c41037
| @Override |
Line is longer than 100 characters (found 102).
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 98 in 2c41037
| protected void handleTextMessage(WebSocketSession session, TextMessage message) throws Exception { |
'method def' child has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 99 in 2c41037
| LspServerProcess serverProcess = sessions.get(session.getId()); |
'if' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 100 in 2c41037
| if (serverProcess != null) { |
'try' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 101 in 2c41037
| try { |
'try' child has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 102 in 2c41037
| serverProcess.sendToLsp(message.getPayload()); |
'try rcurly' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 103 in 2c41037
| } catch (IOException e) { |
'catch' child has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 104 in 2c41037
| logger.error("Failed to send message to LSP", e); |
'catch rcurly' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 105 in 2c41037
| } |
'if rcurly' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 106 in 2c41037
| } |
'method def rcurly' has incorrect indentation level 4, expected level should be 2.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 107 in 2c41037
| } |
'method def modifier' has incorrect indentation level 4, expected level should be 2.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 109 in 2c41037
| @Override |
Line is longer than 100 characters (found 102).
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 110 in 2c41037
| public void afterConnectionClosed(WebSocketSession session, CloseStatus status) throws Exception { |
'method def' child has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 111 in 2c41037
| LspServerProcess serverProcess = sessions.remove(session.getId()); |
'if' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 112 in 2c41037
| if (serverProcess != null) { |
'if' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 113 in 2c41037
| serverProcess.destroy(); |
'if' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 115 in 2c41037
| if (serverProcess.tempDir != null && Files.exists(serverProcess.tempDir)) { |
'if' child has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 116 in 2c41037
| Files.walk(serverProcess.tempDir) |
'try' has incorrect indentation level 28, expected level should be 26.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 119 in 2c41037
| try { |
'try' child has incorrect indentation level 32, expected level should be 28.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 120 in 2c41037
| Files.delete(path); |
'try rcurly' has incorrect indentation level 28, expected level should be 26.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 121 in 2c41037
| } catch (IOException e) { |
'catch' child has incorrect indentation level 32, expected level should be 28.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 122 in 2c41037
| logger.warn("Cleanup failed: {}", path); |
'catch rcurly' has incorrect indentation level 28, expected level should be 26.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 123 in 2c41037
| } |
'if rcurly' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 125 in 2c41037
| } |
'if rcurly' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 126 in 2c41037
| } |
'method def rcurly' has incorrect indentation level 4, expected level should be 2.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 127 in 2c41037
| } |
'method def modifier' has incorrect indentation level 4, expected level should be 2.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 129 in 2c41037
| @Override |
Line is longer than 100 characters (found 102).
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 130 in 2c41037
| public void handleTransportError(WebSocketSession session, Throwable exception) throws Exception { |
'method def' child has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 131 in 2c41037
| logger.error("WebSocket transport error for session: {}", session.getId(), exception); |
'method def' child has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 132 in 2c41037
| LspServerProcess serverProcess = sessions.remove(session.getId()); |
'if' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 133 in 2c41037
| if (serverProcess != null) { |
'if' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 134 in 2c41037
| serverProcess.destroy(); |
'if rcurly' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 135 in 2c41037
| } |
'method def rcurly' has incorrect indentation level 4, expected level should be 2.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 136 in 2c41037
| } |
'class def modifier' has incorrect indentation level 4, expected level should be 2.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 138 in 2c41037
| private class LspServerProcess { |
'member def modifier' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 139 in 2c41037
| final WebSocketSession session; |
'member def modifier' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 140 in 2c41037
| final Process process; |
'member def modifier' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 141 in 2c41037
| final BufferedWriter writer; |
'member def modifier' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 142 in 2c41037
| final BufferedReader reader; |
'member def modifier' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 143 in 2c41037
| private final Path tempDir; |
'member def modifier' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 144 in 2c41037
| private final Path userProject; |
'ctor def modifier' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 146 in 2c41037
| LspServerProcess( |
'ctor def' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 153 in 2c41037
| this.session = session; |
'ctor def' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 154 in 2c41037
| this.process = process; |
'ctor def' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 155 in 2c41037
| this.writer = writer; |
'ctor def' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 156 in 2c41037
| this.reader = reader; |
'ctor def' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 157 in 2c41037
| this.tempDir = tempDir; |
'ctor def' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 158 in 2c41037
| this.userProject = userProject; |
'ctor def rcurly' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 159 in 2c41037
| } |
'method def modifier' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 161 in 2c41037
| void readFromLsp() { |
'try' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 162 in 2c41037
| try { |
'try' child has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 163 in 2c41037
| String line; |
'while' has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 164 in 2c41037
| while ((line = reader.readLine()) != null) { |
'if' has incorrect indentation level 20, expected level should be 10.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 165 in 2c41037
| if (line.startsWith("Content-Length:")) { |
'if' child has incorrect indentation level 24, expected level should be 12.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 166 in 2c41037
| int contentLength = Integer.parseInt(line.split(":")[1].trim()); |
'if' child has incorrect indentation level 24, expected level should be 12.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 168 in 2c41037
| reader.readLine(); |
'if' child has incorrect indentation level 24, expected level should be 12.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 170 in 2c41037
| char[] content = new char[contentLength]; |
'if' child has incorrect indentation level 24, expected level should be 12.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 171 in 2c41037
| int read = reader.read(content, 0, contentLength); |
'if' child has incorrect indentation level 24, expected level should be 12.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 173 in 2c41037
| String message = new String(content); |
'if' child has incorrect indentation level 24, expected level should be 12.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 175 in 2c41037
| session.sendMessage(new TextMessage(message)); |
'if rcurly' has incorrect indentation level 20, expected level should be 10.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 176 in 2c41037
| } |
'while rcurly' has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 177 in 2c41037
| } |
'try rcurly' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 178 in 2c41037
| } catch (IOException e) { |
'catch' child has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 179 in 2c41037
| System.err.println("💥 LSP reader error: " + e.getMessage()); |
'catch' child has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 180 in 2c41037
| e.printStackTrace(); |
'catch rcurly' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 181 in 2c41037
| } |
'method def rcurly' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 182 in 2c41037
| } |
'method def modifier' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 184 in 2c41037
| void sendToLsp(String jsonMessage) throws IOException { |
Line is longer than 100 characters (found 117).
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 185 in 2c41037
| String lspMessage = "Content-Length: " + jsonMessage.getBytes(StandardCharsets.UTF_8).length + "\r\n\r\n" |
'method def' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 185 in 2c41037
| String lspMessage = "Content-Length: " + jsonMessage.getBytes(StandardCharsets.UTF_8).length + "\r\n\r\n" |
'method def' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 187 in 2c41037
| writer.write(lspMessage); |
'method def' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 188 in 2c41037
| writer.flush(); |
'method def rcurly' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 189 in 2c41037
| } |
'method def modifier' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 191 in 2c41037
| void destroy() { |
'try' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 192 in 2c41037
| try { |
'try' child has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 193 in 2c41037
| writer.close(); |
'try rcurly' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 194 in 2c41037
| } catch (IOException e) { |
'catch' child has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 195 in 2c41037
| logger.error("Error closing LSP writer", e); |
'catch rcurly' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 196 in 2c41037
| } |
'method def' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 197 in 2c41037
| process.destroy(); |
'method def rcurly' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 198 in 2c41037
| } |
'class def rcurly' has incorrect indentation level 4, expected level should be 2.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 199 in 2c41037
| } |
'method def modifier' has incorrect indentation level 4, expected level should be 2.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 201 in 2c41037
| private Long extractUserId(WebSocketSession session) { |
'try' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 202 in 2c41037
| try { |
'try' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 203 in 2c41037
| String query = session.getUri().getQuery(); |
'if' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 204 in 2c41037
| if (query != null && query.contains("userId=")) { |
'if' child has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 205 in 2c41037
| String userIdStr = extractQueryParam(query, "userId"); |
'if' has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 206 in 2c41037
| if (userIdStr != null) { |
'if' child has incorrect indentation level 20, expected level should be 10.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 207 in 2c41037
| Long userId = Long.parseLong(userIdStr); |
'if' child has incorrect indentation level 20, expected level should be 10.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 208 in 2c41037
| logger.debug("Extracted userId from query parameter: {}", userId); |
'if' child has incorrect indentation level 20, expected level should be 10.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 209 in 2c41037
| return userId; |
'if rcurly' has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 210 in 2c41037
| } |
'if rcurly' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 211 in 2c41037
| } |
'try' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 213 in 2c41037
| Object principal = session.getPrincipal(); |
'if' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 214 in 2c41037
| if (principal != null) { |
'if' child has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 215 in 2c41037
| logger.debug("Principal type: {}", principal.getClass().getName()); |
Line is longer than 100 characters (found 133).
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 217 in 2c41037
| if (principal instanceof org.springframework.security.oauth2.server.resource.authentication.JwtAuthenticationToken) { |
'if' has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 217 in 2c41037
| if (principal instanceof org.springframework.security.oauth2.server.resource.authentication.JwtAuthenticationToken) { |
Line is longer than 100 characters (found 218).
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 218 in 2c41037
| org.springframework.security.oauth2.server.resource.authentication.JwtAuthenticationToken jwt = (org.springframework.security.oauth2.server.resource.authentication.JwtAuthenticationToken) principal; |
'if' child has incorrect indentation level 20, expected level should be 10.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 218 in 2c41037
| org.springframework.security.oauth2.server.resource.authentication.JwtAuthenticationToken jwt = (org.springframework.security.oauth2.server.resource.authentication.JwtAuthenticationToken) principal; |
'if' child has incorrect indentation level 20, expected level should be 10.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 220 in 2c41037
| String sub = jwt.getToken().getClaim("sub"); |
'if' has incorrect indentation level 20, expected level should be 10.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 221 in 2c41037
| if (sub != null) { |
'try' has incorrect indentation level 24, expected level should be 12.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 222 in 2c41037
| try { |
'try' child has incorrect indentation level 28, expected level should be 14.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 223 in 2c41037
| Long userId = Long.parseLong(sub); |
'try' child has incorrect indentation level 28, expected level should be 14.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 224 in 2c41037
| logger.debug("Extracted userId from JWT 'sub' claim: {}", userId); |
'try' child has incorrect indentation level 28, expected level should be 14.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 225 in 2c41037
| return userId; |
'try rcurly' has incorrect indentation level 24, expected level should be 12.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 226 in 2c41037
| } catch (NumberFormatException e) { |
'catch' child has incorrect indentation level 28, expected level should be 14.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 227 in 2c41037
| logger.warn("JWT 'sub' claim is not a number: {}", sub); |
'catch rcurly' has incorrect indentation level 24, expected level should be 12.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 228 in 2c41037
| } |
'if rcurly' has incorrect indentation level 20, expected level should be 10.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 229 in 2c41037
| } |
'if' child has incorrect indentation level 20, expected level should be 10.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 231 in 2c41037
| Object userIdClaim = jwt.getToken().getClaim("userId"); |
'if' has incorrect indentation level 20, expected level should be 10.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 232 in 2c41037
| if (userIdClaim != null) { |
'if' child has incorrect indentation level 24, expected level should be 12.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 233 in 2c41037
| Long userId = Long.parseLong(userIdClaim.toString()); |
'if' child has incorrect indentation level 24, expected level should be 12.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 234 in 2c41037
| logger.debug("Extracted userId from JWT 'userId' claim: {}", userId); |
'if' child has incorrect indentation level 24, expected level should be 12.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 235 in 2c41037
| return userId; |
'if rcurly' has incorrect indentation level 20, expected level should be 10.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 236 in 2c41037
| } |
'if' child has incorrect indentation level 20, expected level should be 10.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 238 in 2c41037
| String email = jwt.getToken().getClaim("preferred_username"); |
'if' has incorrect indentation level 20, expected level should be 10.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 239 in 2c41037
| if (email == null) { |
'if' child has incorrect indentation level 24, expected level should be 12.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 240 in 2c41037
| email = jwt.getToken().getClaim("email"); |
'if rcurly' has incorrect indentation level 20, expected level should be 10.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 241 in 2c41037
| } |
'if' has incorrect indentation level 20, expected level should be 10.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 242 in 2c41037
| if (email != null) { |
'if' child has incorrect indentation level 24, expected level should be 12.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 243 in 2c41037
| logger.debug("Found email in JWT: {}, need to lookup userId", email); |
'if rcurly' has incorrect indentation level 20, expected level should be 10.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 244 in 2c41037
| } |
'if rcurly' has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 245 in 2c41037
| } |
'if' child has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 247 in 2c41037
| logger.debug("Principal toString: {}", principal); |
'if rcurly' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 248 in 2c41037
| } |
'try' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 250 in 2c41037
| Object userIdAttr = session.getAttributes().get("userId"); |
'if' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 251 in 2c41037
| if (userIdAttr != null) { |
'if' child has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 252 in 2c41037
| Long userId = Long.parseLong(userIdAttr.toString()); |
'if' child has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 253 in 2c41037
| logger.debug("Extracted userId from session attributes: {}", userId); |
'if' child has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 254 in 2c41037
| return userId; |
'if rcurly' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 255 in 2c41037
| } |
Line is longer than 100 characters (found 102).
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 257 in 2c41037
| logger.warn("Could not extract userId from WebSocket session. URI: {}", session.getUri()); |
'try' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 257 in 2c41037
| logger.warn("Could not extract userId from WebSocket session. URI: {}", session.getUri()); |
'try' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 258 in 2c41037
| return null; |
'try rcurly' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 260 in 2c41037
| } catch (Exception e) { |
'catch' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 261 in 2c41037
| logger.error("Error extracting userId from WebSocket session", e); |
'catch' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 262 in 2c41037
| return null; |
'catch rcurly' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 263 in 2c41037
| } |
'method def rcurly' has incorrect indentation level 4, expected level should be 2.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 264 in 2c41037
| } |
'method def modifier' has incorrect indentation level 4, expected level should be 2.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 266 in 2c41037
| private Long extractProjectId(WebSocketSession session) { |
'try' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 267 in 2c41037
| try { |
'try' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 268 in 2c41037
| String query = session.getUri().getQuery(); |
'if' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 269 in 2c41037
| if (query != null && query.contains("projectId=")) { |
'if' child has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 270 in 2c41037
| String projectIdStr = extractQueryParam(query, "projectId"); |
'if' has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 271 in 2c41037
| if (projectIdStr != null) { |
'if' child has incorrect indentation level 20, expected level should be 10.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 272 in 2c41037
| Long projectId = Long.parseLong(projectIdStr); |
'if' child has incorrect indentation level 20, expected level should be 10.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 273 in 2c41037
| logger.debug("Extracted projectId from query parameter: {}", projectId); |
'if' child has incorrect indentation level 20, expected level should be 10.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 274 in 2c41037
| return projectId; |
'if rcurly' has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 275 in 2c41037
| } |
'if rcurly' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 276 in 2c41037
| } |
'try' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 278 in 2c41037
| Object projectIdAttr = session.getAttributes().get("projectId"); |
'if' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 279 in 2c41037
| if (projectIdAttr != null) { |
'if' child has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 280 in 2c41037
| Long projectId = Long.parseLong(projectIdAttr.toString()); |
'if' child has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 281 in 2c41037
| logger.debug("Extracted projectId from session attributes: {}", projectId); |
'if' child has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 282 in 2c41037
| return projectId; |
'if rcurly' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 283 in 2c41037
| } |
'try' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 285 in 2c41037
| logger.debug("No projectId found in WebSocket session (this is optional)"); |
'try' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 286 in 2c41037
| return null; |
'try rcurly' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 288 in 2c41037
| } catch (Exception e) { |
'catch' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 289 in 2c41037
| logger.error("Error extracting projectId from WebSocket session", e); |
'catch' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 290 in 2c41037
| return null; |
'catch rcurly' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 291 in 2c41037
| } |
'method def rcurly' has incorrect indentation level 4, expected level should be 2.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 292 in 2c41037
| } |
'method def modifier' has incorrect indentation level 4, expected level should be 2.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 294 in 2c41037
| private String extractQueryParam(String query, String paramName) { |
'if' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 295 in 2c41037
| if (query == null || paramName == null) { |
'if' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 296 in 2c41037
| return null; |
'if rcurly' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 297 in 2c41037
| } |
'method def' child has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 299 in 2c41037
| String[] params = query.split("&"); |
'for' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 300 in 2c41037
| for (String param : params) { |
'for' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 301 in 2c41037
| String[] keyValue = param.split("=", 2); |
'if' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 302 in 2c41037
| if (keyValue.length == 2 && keyValue[0].equals(paramName)) { |
'if' child has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 303 in 2c41037
| return keyValue[1]; |
'if rcurly' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 304 in 2c41037
| } |
'for rcurly' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 305 in 2c41037
| } |
'method def' child has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 306 in 2c41037
| return null; |
'method def rcurly' has incorrect indentation level 4, expected level should be 2.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 307 in 2c41037
| } |
Missing a Javadoc comment.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/WebSocketConfig.java
Line 8 in 2c41037
| @Configuration |
Missing a Javadoc comment.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/WebSocketConfig.java
Line 14 in 2c41037
| public WebSocketConfig(LspWebSocketHandler lspWebSocketHandler) { |
Missing a Javadoc comment.
Line 60 in 2c41037
| List<MetaModel> findByUserId(Long userId); |
Missing a Javadoc comment.
Line 62 in 2c41037
| List<MetaModel> findByUserIdAndRemovedAtIsNull(Long userId); |
Block comment has incorrect indentation level 2, expected is 4, indentation should be the same level as line 73.
Line 67 in 2c41037
| /** |
Javadoc tag '@param' should be preceded with an empty line.
Line 70 in 2c41037
| * @param vsumid the ID of the VSUM |
'method def modifier' has incorrect indentation level 4, expected level should be 2.
Line 73 in 2c41037
| List<VsumMetaModel> findByVsum_Id(Long vsumid); |
Method name 'findByVsum_Id' must match pattern '^[a-z][a-zA-Z0-9]*$'.
Line 73 in 2c41037
| List<VsumMetaModel> findByVsum_Id(Long vsumid); |
Extra separation in import group before 'java.io.File'
Line 11 in 2c41037
| import java.io.File; |
Block comment has incorrect indentation level 2, expected is 0, indentation should be the same level as line 321.
Line 304 in 2c41037
| /** |
'method def modifier' has incorrect indentation level 0, expected level should be 2.
Line 321 in 2c41037
| @Transactional(readOnly = true) |
'if' child has incorrect indentation level 8, expected level should be 6.
Line 330 in 2c41037
| List<MetaModel> userMetamodels = metaModelRepository.findByUserId(userId); |
'if' child has incorrect indentation level 8, expected level should be 6.
Line 331 in 2c41037
| metamodels.addAll(userMetamodels); |
'if' child has incorrect indentation level 8, expected level should be 6.
Line 332 in 2c41037
| log.debug("Found {} metamodels owned by user {}", userMetamodels.size(), userId); |
'if' child has incorrect indentation level 8, expected level should be 6.
Line 337 in 2c41037
| List<VsumMetaModel> vsumMetaModels = vsumMetaModelRepository.findByVsum_Id(projectId); |
'for' has incorrect indentation level 8, expected level should be 6.
Line 338 in 2c41037
| for (VsumMetaModel vmm : vsumMetaModels) { |
'for' child has incorrect indentation level 12, expected level should be 8.
Line 339 in 2c41037
| MetaModel mm = vmm.getMetaModel(); |
'if' has incorrect indentation level 12, expected level should be 8.
Line 341 in 2c41037
| if (mm.getSource() != null) { |
'if' child has incorrect indentation level 16, expected level should be 10.
Line 342 in 2c41037
| metamodels.add(mm.getSource()); |
'if rcurly' has incorrect indentation level 12, expected level should be 8.
Line 343 in 2c41037
| } else { |
'else' child has incorrect indentation level 16, expected level should be 10.
Line 344 in 2c41037
| metamodels.add(mm); |
'else rcurly' has incorrect indentation level 12, expected level should be 8.
Line 345 in 2c41037
| } |
'for rcurly' has incorrect indentation level 8, expected level should be 6.
Line 346 in 2c41037
| } |
'if' child has incorrect indentation level 8, expected level should be 6.
Line 347 in 2c41037
| log.debug("Found {} metamodels in project {}", vsumMetaModels.size(), projectId); |
'method def rcurly' has incorrect indentation level 0, expected level should be 2.
Line 354 in 2c41037
| } |
Javadoc tag '@param' should be preceded with an empty line.
Line 359 in 2c41037
| * @param targetDir directory where .ecore files should be written |
'method def modifier' has incorrect indentation level 0, expected level should be 2.
Line 364 in 2c41037
| @Transactional(readOnly = true) |
Line is longer than 100 characters (found 104).
Line 365 in 2c41037
| public void writeMetamodelsToDirectory(File targetDir, Long userId, Long projectId) throws IOException { |
'for' child has incorrect indentation level 8, expected level should be 6.
Line 369 in 2c41037
| String fileName = mm.getEcoreFile().getFilename(); |
'for' child has incorrect indentation level 8, expected level should be 6.
Line 370 in 2c41037
| File ecoreFile = new File(targetDir, fileName); |
'for' child has incorrect indentation level 8, expected level should be 6.
Line 371 in 2c41037
| Files.write(ecoreFile.toPath(), mm.getEcoreFile().getData()); |
'method def rcurly' has incorrect indentation level 0, expected level should be 2.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Remaining comments which cannot be posted as a review comment to avoid GitHub Rate Limit
checkstyle
'try' child has incorrect indentation level 12, expected level should be 6.
Line 93 in 421c3e2
| filesMock.when(() -> Files.walk(any(Path.class))).thenReturn(Stream.of()); |
'try' child has incorrect indentation level 12, expected level should be 6.
Line 95 in 421c3e2
| byte[] out = service.runVitruvAndGetFatJarBytes(ecores, gens, reactions); |
'try' child has incorrect indentation level 12, expected level should be 6.
Line 97 in 421c3e2
| assertThat(out).isEqualTo(jarBytes); |
'try rcurly' has incorrect indentation level 8, expected level should be 4.
Line 98 in 421c3e2
| } |
'method def' child has incorrect indentation level 8, expected level should be 4.
Line 100 in 421c3e2
| verify(vitruvCliService, times(1)).run(any(Path.class), anyList(), any(Path.class)); |
'method def rcurly' has incorrect indentation level 4, expected level should be 2.
Line 101 in 421c3e2
| } |
'method def modifier' has incorrect indentation level 4, expected level should be 2.
Line 103 in 421c3e2
| @Test |
'method def' child has incorrect indentation level 8, expected level should be 4.
Line 105 in 421c3e2
| var ecores = List.of(fs("model.ecore")); |
'method def' child has incorrect indentation level 8, expected level should be 4.
Line 106 in 421c3e2
| var gens = List.of(fs("model.genmodel")); |
'method def' child has incorrect indentation level 8, expected level should be 4.
Line 107 in 421c3e2
| var reactions = List.of(fs("a.reactions")); |
'method def' child has incorrect indentation level 8, expected level should be 4.
Line 109 in 421c3e2
| var cliResult = VitruvCliService.VitruvCliResult.builder() |
Line is longer than 100 characters (found 102).
Line 115 in 421c3e2
| when(vitruvCliService.run(any(Path.class), anyList(), any(Path.class))).thenReturn(cliResult); |
'method def' child has incorrect indentation level 8, expected level should be 4.
Line 115 in 421c3e2
| when(vitruvCliService.run(any(Path.class), anyList(), any(Path.class))).thenReturn(cliResult); |
'try' has incorrect indentation level 8, expected level should be 4.
Line 117 in 421c3e2
| try (MockedStatic<Files> filesMock = org.mockito.Mockito.mockStatic(Files.class)) { |
'try' child has incorrect indentation level 12, expected level should be 6.
Line 118 in 421c3e2
| filesMock |
'try' child has incorrect indentation level 12, expected level should be 6.
Line 121 in 421c3e2
| filesMock |
'try' child has incorrect indentation level 12, expected level should be 6.
Line 124 in 421c3e2
| filesMock.when(() -> Files.walk(any(Path.class))).thenReturn(Stream.of()); |
'try' child has incorrect indentation level 12, expected level should be 6.
Line 126 in 421c3e2
| assertThatThrownBy(() -> service.runVitruvAndGetFatJarBytes(ecores, gens, reactions)) |
'try rcurly' has incorrect indentation level 8, expected level should be 4.
Line 130 in 421c3e2
| } |
'method def' child has incorrect indentation level 8, expected level should be 4.
Line 132 in 421c3e2
| verify(vitruvCliService, times(1)).run(any(Path.class), anyList(), any(Path.class)); |
'method def modifier' has incorrect indentation level 4, expected level should be 2.
Line 135 in 421c3e2
| @Test |
'method def' child has incorrect indentation level 8, expected level should be 4.
Line 137 in 421c3e2
| var ecores = List.of(fs("model.ecore")); |
'method def' child has incorrect indentation level 8, expected level should be 4.
Line 138 in 421c3e2
| var gens = List.of(fs("model.genmodel")); |
'method def' child has incorrect indentation level 8, expected level should be 4.
Line 139 in 421c3e2
| var reactions = List.of(fs("a.reactions")); |
'method def' child has incorrect indentation level 8, expected level should be 4.
Line 141 in 421c3e2
| var cliResult = VitruvCliService.VitruvCliResult.builder() |
Line is longer than 100 characters (found 102).
Line 147 in 421c3e2
| when(vitruvCliService.run(any(Path.class), anyList(), any(Path.class))).thenReturn(cliResult); |
'method def' child has incorrect indentation level 8, expected level should be 4.
Line 147 in 421c3e2
| when(vitruvCliService.run(any(Path.class), anyList(), any(Path.class))).thenReturn(cliResult); |
'try' has incorrect indentation level 8, expected level should be 4.
Line 149 in 421c3e2
| try (MockedStatic<Files> filesMock = org.mockito.Mockito.mockStatic(Files.class)) { |
'try' child has incorrect indentation level 12, expected level should be 6.
Line 150 in 421c3e2
| filesMock |
'try' child has incorrect indentation level 12, expected level should be 6.
Line 153 in 421c3e2
| filesMock |
'try' child has incorrect indentation level 12, expected level should be 6.
Line 156 in 421c3e2
| filesMock.when(() -> Files.walk(any(Path.class))).thenReturn(Stream.of()); |
'try' child has incorrect indentation level 12, expected level should be 6.
Line 158 in 421c3e2
| assertThatThrownBy(() -> service.runVitruvAndGetFatJarBytes(ecores, gens, reactions)) |
'try rcurly' has incorrect indentation level 8, expected level should be 4.
Line 162 in 421c3e2
| } |
'method def' child has incorrect indentation level 8, expected level should be 4.
Line 164 in 421c3e2
| verify(vitruvCliService, times(1)).run(any(Path.class), anyList(), any(Path.class)); |
'method def modifier' has incorrect indentation level 4, expected level should be 2.
Line 167 in 421c3e2
| @Test |
'method def' child has incorrect indentation level 8, expected level should be 4.
Line 169 in 421c3e2
| var ecores = List.of(fs("model.ecore")); |
'method def' child has incorrect indentation level 8, expected level should be 4.
Line 170 in 421c3e2
| var gens = List.of(fs("model.genmodel")); |
'method def' child has incorrect indentation level 8, expected level should be 4.
Line 171 in 421c3e2
| var reactions = List.of(fs("a.reactions")); |
Line is longer than 100 characters (found 111).
Line 173 in 421c3e2
| var cliResult = VitruvCliService.VitruvCliResult.builder().exitCode(0).stdout("OK").stderr("").build(); |
'method def' child has incorrect indentation level 8, expected level should be 4.
Line 173 in 421c3e2
| var cliResult = VitruvCliService.VitruvCliResult.builder().exitCode(0).stdout("OK").stderr("").build(); |
Line is longer than 100 characters (found 102).
Line 175 in 421c3e2
| when(vitruvCliService.run(any(Path.class), anyList(), any(Path.class))).thenReturn(cliResult); |
'method def' child has incorrect indentation level 8, expected level should be 4.
Line 175 in 421c3e2
| when(vitruvCliService.run(any(Path.class), anyList(), any(Path.class))).thenReturn(cliResult); |
'try' has incorrect indentation level 8, expected level should be 4.
Line 177 in 421c3e2
| try (MockedStatic<Files> filesMock = org.mockito.Mockito.mockStatic(Files.class)) { |
'try' child has incorrect indentation level 12, expected level should be 6.
Line 178 in 421c3e2
| filesMock |
'try' child has incorrect indentation level 12, expected level should be 6.
Line 181 in 421c3e2
| filesMock |
'try' child has incorrect indentation level 12, expected level should be 6.
Line 184 in 421c3e2
| filesMock.when(() -> Files.exists(any(Path.class))).thenReturn(false); |
'try' child has incorrect indentation level 12, expected level should be 6.
Line 185 in 421c3e2
| filesMock.when(() -> Files.walk(any(Path.class))).thenReturn(Stream.of()); |
'try' child has incorrect indentation level 12, expected level should be 6.
Line 187 in 421c3e2
| assertThatThrownBy(() -> service.runVitruvAndGetFatJarBytes(ecores, gens, reactions)) |
'try rcurly' has incorrect indentation level 8, expected level should be 4.
Line 190 in 421c3e2
| } |
'method def' child has incorrect indentation level 8, expected level should be 4.
Line 192 in 421c3e2
| verify(vitruvCliService, times(1)).run(any(Path.class), anyList(), any(Path.class)); |
'method def modifier' has incorrect indentation level 4, expected level should be 2.
Line 195 in 421c3e2
| @Test |
'method def' child has incorrect indentation level 8, expected level should be 4.
Line 197 in 421c3e2
| var ecores = List.of(fs("model.ecore")); |
'method def' child has incorrect indentation level 8, expected level should be 4.
Line 198 in 421c3e2
| var gens = List.of(fs("model.genmodel")); |
'method def' child has incorrect indentation level 8, expected level should be 4.
Line 199 in 421c3e2
| var reactions = List.of(fs("a.reactions")); |
'try' has incorrect indentation level 8, expected level should be 4.
Line 201 in 421c3e2
| try (MockedStatic<Files> filesMock = org.mockito.Mockito.mockStatic(Files.class)) { |
'try' child has incorrect indentation level 12, expected level should be 6.
Line 202 in 421c3e2
| filesMock |
'try' child has incorrect indentation level 12, expected level should be 6.
Line 206 in 421c3e2
| assertThatThrownBy(() -> service.runVitruvAndGetFatJarBytes(ecores, gens, reactions)) |
'try rcurly' has incorrect indentation level 8, expected level should be 4.
Line 209 in 421c3e2
| } |
'method def' child has incorrect indentation level 8, expected level should be 4.
Line 211 in 421c3e2
| verify(vitruvCliService, times(0)).run(any(Path.class), anyList(), any(Path.class)); |
'method def rcurly' has incorrect indentation level 4, expected level should be 2.
Line 212 in 421c3e2
| } |
'method def modifier' has incorrect indentation level 4, expected level should be 2.
Line 214 in 421c3e2
| @Test |
'method def' child has incorrect indentation level 8, expected level should be 4.
Line 216 in 421c3e2
| var ecores = List.of(fs("model.ecore")); |
'method def' child has incorrect indentation level 8, expected level should be 4.
Line 217 in 421c3e2
| var gens = List.of(fs("model.genmodel")); |
'method def' child has incorrect indentation level 8, expected level should be 4.
Line 218 in 421c3e2
| var reactions = List.of(fs("a.reactions")); |
'try' has incorrect indentation level 8, expected level should be 4.
Line 220 in 421c3e2
| try (MockedStatic<Files> filesMock = org.mockito.Mockito.mockStatic(Files.class)) { |
'try' child has incorrect indentation level 12, expected level should be 6.
Line 221 in 421c3e2
| filesMock |
'try' child has incorrect indentation level 12, expected level should be 6.
Line 224 in 421c3e2
| filesMock |
'try' child has incorrect indentation level 12, expected level should be 6.
Line 228 in 421c3e2
| assertThatThrownBy(() -> service.runVitruvAndGetFatJarBytes(ecores, gens, reactions)) |
'try rcurly' has incorrect indentation level 8, expected level should be 4.
Line 231 in 421c3e2
| } |
'method def' child has incorrect indentation level 8, expected level should be 4.
Line 233 in 421c3e2
| verify(vitruvCliService, times(0)).run(any(Path.class), anyList(), any(Path.class)); |
'method def rcurly' has incorrect indentation level 4, expected level should be 2.
Line 234 in 421c3e2
| } |
'method def modifier' has incorrect indentation level 4, expected level should be 2.
Line 236 in 421c3e2
| @Test |
'method def' child has incorrect indentation level 8, expected level should be 4.
Line 238 in 421c3e2
| assertThatThrownBy( |
'method def' child has incorrect indentation level 8, expected level should be 4.
Line 242 in 421c3e2
| assertThatThrownBy( |
'method def' child has incorrect indentation level 8, expected level should be 4.
Line 247 in 421c3e2
| verify(vitruvCliService, times(0)).run(any(Path.class), anyList(), any(Path.class)); |
'method def rcurly' has incorrect indentation level 4, expected level should be 2.
Line 248 in 421c3e2
| } |
'method def modifier' has incorrect indentation level 4, expected level should be 2.
Line 250 in 421c3e2
| @Test |
'method def' child has incorrect indentation level 8, expected level should be 4.
Line 252 in 421c3e2
| var ecores = List.of(fs("a.ecore"), fs("b.ecore")); |
'method def' child has incorrect indentation level 8, expected level should be 4.
Line 253 in 421c3e2
| var gens = List.of(fs("a.genmodel")); |
'method def' child has incorrect indentation level 8, expected level should be 4.
Line 254 in 421c3e2
| var reactions = List.of(fs("a.reactions")); |
'method def' child has incorrect indentation level 8, expected level should be 4.
Line 256 in 421c3e2
| assertThatThrownBy(() -> service.runVitruvAndGetFatJarBytes(ecores, gens, reactions)) |
'method def' child has incorrect indentation level 8, expected level should be 4.
Line 259 in 421c3e2
| verify(vitruvCliService, times(0)).run(any(Path.class), anyList(), any(Path.class)); |
'method def rcurly' has incorrect indentation level 4, expected level should be 2.
Line 260 in 421c3e2
| } |
'method def modifier' has incorrect indentation level 4, expected level should be 2.
Line 262 in 421c3e2
| @Test |
'method def' child has incorrect indentation level 8, expected level should be 4.
Line 264 in 421c3e2
| var ecores = List.of(fs("a.ecore")); |
'method def' child has incorrect indentation level 8, expected level should be 4.
Line 265 in 421c3e2
| var gens = List.of(fs("a.genmodel")); |
'method def' child has incorrect indentation level 8, expected level should be 4.
Line 267 in 421c3e2
| assertThatThrownBy(() -> service.runVitruvAndGetFatJarBytes(ecores, gens, null)) |
'method def' child has incorrect indentation level 8, expected level should be 4.
Line 270 in 421c3e2
| assertThatThrownBy(() -> service.runVitruvAndGetFatJarBytes(ecores, gens, List.of())) |
'method def' child has incorrect indentation level 8, expected level should be 4.
Line 273 in 421c3e2
| verify(vitruvCliService, times(0)).run(any(Path.class), anyList(), any(Path.class)); |
'method def modifier' has incorrect indentation level 4, expected level should be 2.
Line 276 in 421c3e2
| @Test |
'method def' child has incorrect indentation level 8, expected level should be 4.
Line 278 in 421c3e2
| var ecores = List.of(fs("model.ecore")); |
'method def' child has incorrect indentation level 8, expected level should be 4.
Line 279 in 421c3e2
| var gens = List.of(fs("model.genmodel")); |
'method def' child has incorrect indentation level 8, expected level should be 4.
Line 280 in 421c3e2
| var reactions = List.of(fs("a.reactions")); |
Line is longer than 100 characters (found 111).
Line 282 in 421c3e2
| var cliResult = VitruvCliService.VitruvCliResult.builder().exitCode(0).stdout("OK").stderr("").build(); |
'method def' child has incorrect indentation level 8, expected level should be 4.
Line 282 in 421c3e2
| var cliResult = VitruvCliService.VitruvCliResult.builder().exitCode(0).stdout("OK").stderr("").build(); |
Line is longer than 100 characters (found 102).
Line 284 in 421c3e2
| when(vitruvCliService.run(any(Path.class), anyList(), any(Path.class))).thenReturn(cliResult); |
'method def' child has incorrect indentation level 8, expected level should be 4.
Line 284 in 421c3e2
| when(vitruvCliService.run(any(Path.class), anyList(), any(Path.class))).thenReturn(cliResult); |
'try' has incorrect indentation level 8, expected level should be 4.
Line 286 in 421c3e2
| try (MockedStatic<Files> filesMock = org.mockito.Mockito.mockStatic(Files.class)) { |
'try' child has incorrect indentation level 12, expected level should be 6.
Line 287 in 421c3e2
| filesMock |
'try' child has incorrect indentation level 12, expected level should be 6.
Line 290 in 421c3e2
| filesMock |
'try' child has incorrect indentation level 12, expected level should be 6.
Line 294 in 421c3e2
| filesMock |
'block' child has incorrect indentation level 32, expected level should be one of the following: 24, 26, 28, 30.
Line 298 in 421c3e2
| Path p = inv.getArgument(0); |
'block' child has incorrect indentation level 32, expected level should be one of the following: 24, 26, 28, 30.
Line 299 in 421c3e2
| String pathStr = p.toString().replace("\\", "/"); |
'block' child has incorrect indentation level 32, expected level should be one of the following: 24, 26, 28, 30.
Line 300 in 421c3e2
| return pathStr.contains("vsum/target") && |
'&&' should be on a new line.
Line 300 in 421c3e2
| return pathStr.contains("vsum/target") && |
Line is longer than 100 characters (found 132).
Line 302 in 421c3e2
| "tools.vitruv.methodologisttemplate.vsum-0.1.0-SNAPSHOT-jar-with-dependencies.jar"); |
'try' child has incorrect indentation level 12, expected level should be 6.
Line 305 in 421c3e2
| filesMock |
'try' child has incorrect indentation level 12, expected level should be 6.
Line 308 in 421c3e2
| filesMock.when(() -> Files.walk(any(Path.class))).thenReturn(Stream.of()); |
'try' child has incorrect indentation level 12, expected level should be 6.
Line 310 in 421c3e2
| assertThatThrownBy(() -> service.runVitruvAndGetFatJarBytes(ecores, gens, reactions)) |
'try rcurly' has incorrect indentation level 8, expected level should be 4.
Line 313 in 421c3e2
| } |
'method def' child has incorrect indentation level 8, expected level should be 4.
Line 315 in 421c3e2
| verify(vitruvCliService, times(1)).run(any(Path.class), anyList(), any(Path.class)); |
'method def modifier' has incorrect indentation level 4, expected level should be 2.
Line 318 in 421c3e2
| @Test |
'method def' child has incorrect indentation level 8, expected level should be 4.
Line 320 in 421c3e2
| var ecores = List.of(fs("model.ecore")); |
'method def' child has incorrect indentation level 8, expected level should be 4.
Line 321 in 421c3e2
| var gens = List.of(fs("model.genmodel")); |
'method def' child has incorrect indentation level 8, expected level should be 4.
Line 322 in 421c3e2
| var reactions = List.of(fs("a.reactions")); |
'method def' child has incorrect indentation level 8, expected level should be 4.
Line 324 in 421c3e2
| VitruvCliService.VitruvCliResult failResult = VitruvCliService.VitruvCliResult.builder() |
Line is longer than 100 characters (found 103).
Line 330 in 421c3e2
| when(vitruvCliService.run(any(Path.class), anyList(), any(Path.class))).thenReturn(failResult); |
'method def' child has incorrect indentation level 8, expected level should be 4.
Line 330 in 421c3e2
| when(vitruvCliService.run(any(Path.class), anyList(), any(Path.class))).thenReturn(failResult); |
'try' has incorrect indentation level 8, expected level should be 4.
Line 332 in 421c3e2
| try (MockedStatic<Files> filesMock = org.mockito.Mockito.mockStatic(Files.class)) { |
'try' child has incorrect indentation level 12, expected level should be 6.
Line 333 in 421c3e2
| filesMock |
'try' child has incorrect indentation level 12, expected level should be 6.
Line 336 in 421c3e2
| filesMock |
'try' child has incorrect indentation level 12, expected level should be 6.
Line 339 in 421c3e2
| filesMock.when(() -> Files.exists(any(Path.class))).thenReturn(true); |
'try' child has incorrect indentation level 12, expected level should be 6.
Line 340 in 421c3e2
| filesMock.when(() -> Files.walk(any(Path.class))).thenReturn(Stream.empty()); |
'try' child has incorrect indentation level 12, expected level should be 6.
Line 341 in 421c3e2
| filesMock |
Line is longer than 100 characters (found 116).
Line 343 in 421c3e2
| () -> Files.walk(any(Path.class), anyInt(), any(java.nio.file.FileVisitOption[].class))) |
'try' child has incorrect indentation level 12, expected level should be 6.
Line 345 in 421c3e2
| filesMock |
Line is longer than 100 characters (found 104).
Line 346 in 421c3e2
| .when(() -> Files.walk(any(Path.class), any(java.nio.file.FileVisitOption[].class))) |
'try' child has incorrect indentation level 12, expected level should be 6.
Line 349 in 421c3e2
| assertThatThrownBy(() -> service.runVitruvAndGetFatJarBytes(ecores, gens, reactions)) |
'try' child has incorrect indentation level 12, expected level should be 6.
Line 352 in 421c3e2
| boolean walkInvoked = false; |
'try' has incorrect indentation level 12, expected level should be 6.
Line 353 in 421c3e2
| try { |
'try' child has incorrect indentation level 16, expected level should be 8.
Line 354 in 421c3e2
| filesMock.verify(() -> Files.walk(any(Path.class))); |
'try' child has incorrect indentation level 16, expected level should be 8.
Line 355 in 421c3e2
| walkInvoked = true; |
'try rcurly' has incorrect indentation level 12, expected level should be 6.
Line 356 in 421c3e2
| } catch (AssertionError ignored) { |
'catch' child has incorrect indentation level 16, expected level should be 8.
Line 357 in 421c3e2
| log.warn("Expected Files.walk to be invoked once"); |
'catch rcurly' has incorrect indentation level 12, expected level should be 6.
Line 358 in 421c3e2
| } |
'try' has incorrect indentation level 12, expected level should be 6.
Line 359 in 421c3e2
| try { |
'try' child has incorrect indentation level 16, expected level should be 8.
Line 360 in 421c3e2
| filesMock.verify( |
Line is longer than 100 characters (found 113).
Line 361 in 421c3e2
| () -> Files.walk(any(Path.class), anyInt(), any(java.nio.file.FileVisitOption[].class))); |
'try' child has incorrect indentation level 16, expected level should be 8.
Line 362 in 421c3e2
| walkInvoked = true; |
'try rcurly' has incorrect indentation level 12, expected level should be 6.
Line 363 in 421c3e2
| } catch (AssertionError ignored) { |
'catch' child has incorrect indentation level 16, expected level should be 8.
Line 364 in 421c3e2
| log.warn("Expected Files.walk to be invoked once"); |
'catch rcurly' has incorrect indentation level 12, expected level should be 6.
Line 365 in 421c3e2
| } |
'try' has incorrect indentation level 12, expected level should be 6.
Line 366 in 421c3e2
| try { |
'try' child has incorrect indentation level 16, expected level should be 8.
Line 367 in 421c3e2
| filesMock.verify( |
Line is longer than 100 characters (found 103).
Line 368 in 421c3e2
| () -> Files.walk(any(Path.class), any(java.nio.file.FileVisitOption[].class))); |
'try' child has incorrect indentation level 16, expected level should be 8.
Line 369 in 421c3e2
| walkInvoked = true; |
'try rcurly' has incorrect indentation level 12, expected level should be 6.
Line 370 in 421c3e2
| } catch (AssertionError ignored) { |
'catch' child has incorrect indentation level 16, expected level should be 8.
Line 371 in 421c3e2
| log.warn("Expected Files.walk to be invoked once"); |
'catch rcurly' has incorrect indentation level 12, expected level should be 6.
Line 372 in 421c3e2
| } |
'try' child has incorrect indentation level 12, expected level should be 6.
Line 373 in 421c3e2
| assertThat(walkInvoked).isTrue(); |
'try rcurly' has incorrect indentation level 8, expected level should be 4.
Line 374 in 421c3e2
| } |
'catch rcurly' has incorrect indentation level 12, expected level should be 10.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 93 in 421c3e2
| } |
'method def rcurly' has incorrect indentation level 4, expected level should be 2.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 95 in 421c3e2
| } |
'method def modifier' has incorrect indentation level 4, expected level should be 2.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 97 in 421c3e2
| @Override |
Line is longer than 100 characters (found 102).
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 98 in 421c3e2
| protected void handleTextMessage(WebSocketSession session, TextMessage message) throws Exception { |
'method def' child has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 99 in 421c3e2
| LspServerProcess serverProcess = sessions.get(session.getId()); |
'if' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 100 in 421c3e2
| if (serverProcess != null) { |
'try' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 101 in 421c3e2
| try { |
'try' child has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 102 in 421c3e2
| serverProcess.sendToLsp(message.getPayload()); |
'try rcurly' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 103 in 421c3e2
| } catch (IOException e) { |
'catch' child has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 104 in 421c3e2
| logger.error("Failed to send message to LSP", e); |
'catch rcurly' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 105 in 421c3e2
| } |
'if rcurly' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 106 in 421c3e2
| } |
'method def rcurly' has incorrect indentation level 4, expected level should be 2.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 107 in 421c3e2
| } |
'method def modifier' has incorrect indentation level 4, expected level should be 2.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 109 in 421c3e2
| @Override |
Line is longer than 100 characters (found 102).
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 110 in 421c3e2
| public void afterConnectionClosed(WebSocketSession session, CloseStatus status) throws Exception { |
'method def' child has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 111 in 421c3e2
| LspServerProcess serverProcess = sessions.remove(session.getId()); |
'if' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 112 in 421c3e2
| if (serverProcess != null) { |
'if' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 113 in 421c3e2
| serverProcess.destroy(); |
'if' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 115 in 421c3e2
| if (serverProcess.tempDir != null && Files.exists(serverProcess.tempDir)) { |
'if' child has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 116 in 421c3e2
| Files.walk(serverProcess.tempDir) |
'try' has incorrect indentation level 28, expected level should be 26.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 119 in 421c3e2
| try { |
'try' child has incorrect indentation level 32, expected level should be 28.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 120 in 421c3e2
| Files.delete(path); |
'try rcurly' has incorrect indentation level 28, expected level should be 26.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 121 in 421c3e2
| } catch (IOException e) { |
'catch' child has incorrect indentation level 32, expected level should be 28.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 122 in 421c3e2
| logger.warn("Cleanup failed: {}", path); |
'catch rcurly' has incorrect indentation level 28, expected level should be 26.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 123 in 421c3e2
| } |
'if rcurly' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 125 in 421c3e2
| } |
'if rcurly' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 126 in 421c3e2
| } |
'method def rcurly' has incorrect indentation level 4, expected level should be 2.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 127 in 421c3e2
| } |
'method def modifier' has incorrect indentation level 4, expected level should be 2.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 129 in 421c3e2
| @Override |
Line is longer than 100 characters (found 102).
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 130 in 421c3e2
| public void handleTransportError(WebSocketSession session, Throwable exception) throws Exception { |
'method def' child has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 131 in 421c3e2
| logger.error("WebSocket transport error for session: {}", session.getId(), exception); |
'method def' child has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 132 in 421c3e2
| LspServerProcess serverProcess = sessions.remove(session.getId()); |
'if' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 133 in 421c3e2
| if (serverProcess != null) { |
'if' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 134 in 421c3e2
| serverProcess.destroy(); |
'if rcurly' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 135 in 421c3e2
| } |
'method def rcurly' has incorrect indentation level 4, expected level should be 2.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 136 in 421c3e2
| } |
'class def modifier' has incorrect indentation level 4, expected level should be 2.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 138 in 421c3e2
| private class LspServerProcess { |
'member def modifier' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 139 in 421c3e2
| final WebSocketSession session; |
'member def modifier' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 140 in 421c3e2
| final Process process; |
'member def modifier' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 141 in 421c3e2
| final BufferedWriter writer; |
'member def modifier' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 142 in 421c3e2
| final BufferedReader reader; |
'member def modifier' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 143 in 421c3e2
| private final Path tempDir; |
'member def modifier' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 144 in 421c3e2
| private final Path userProject; |
'ctor def modifier' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 146 in 421c3e2
| LspServerProcess( |
'ctor def' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 153 in 421c3e2
| this.session = session; |
'ctor def' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 154 in 421c3e2
| this.process = process; |
'ctor def' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 155 in 421c3e2
| this.writer = writer; |
'ctor def' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 156 in 421c3e2
| this.reader = reader; |
'ctor def' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 157 in 421c3e2
| this.tempDir = tempDir; |
'ctor def' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 158 in 421c3e2
| this.userProject = userProject; |
'ctor def rcurly' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 159 in 421c3e2
| } |
'method def modifier' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 161 in 421c3e2
| void readFromLsp() { |
'try' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 162 in 421c3e2
| try { |
'try' child has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 163 in 421c3e2
| String line; |
'while' has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 164 in 421c3e2
| while ((line = reader.readLine()) != null) { |
'if' has incorrect indentation level 20, expected level should be 10.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 165 in 421c3e2
| if (line.startsWith("Content-Length:")) { |
'if' child has incorrect indentation level 24, expected level should be 12.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 166 in 421c3e2
| int contentLength = Integer.parseInt(line.split(":")[1].trim()); |
'if' child has incorrect indentation level 24, expected level should be 12.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 168 in 421c3e2
| reader.readLine(); |
'if' child has incorrect indentation level 24, expected level should be 12.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 170 in 421c3e2
| char[] content = new char[contentLength]; |
'if' child has incorrect indentation level 24, expected level should be 12.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 171 in 421c3e2
| int read = reader.read(content, 0, contentLength); |
'if' child has incorrect indentation level 24, expected level should be 12.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 173 in 421c3e2
| String message = new String(content); |
'if' child has incorrect indentation level 24, expected level should be 12.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 175 in 421c3e2
| session.sendMessage(new TextMessage(message)); |
'if rcurly' has incorrect indentation level 20, expected level should be 10.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 176 in 421c3e2
| } |
'while rcurly' has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 177 in 421c3e2
| } |
'try rcurly' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 178 in 421c3e2
| } catch (IOException e) { |
'catch' child has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 179 in 421c3e2
| System.err.println("💥 LSP reader error: " + e.getMessage()); |
'catch' child has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 180 in 421c3e2
| e.printStackTrace(); |
'catch rcurly' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 181 in 421c3e2
| } |
'method def rcurly' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 182 in 421c3e2
| } |
'method def modifier' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 184 in 421c3e2
| void sendToLsp(String jsonMessage) throws IOException { |
Line is longer than 100 characters (found 117).
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 185 in 421c3e2
| String lspMessage = "Content-Length: " + jsonMessage.getBytes(StandardCharsets.UTF_8).length + "\r\n\r\n" |
'method def' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 185 in 421c3e2
| String lspMessage = "Content-Length: " + jsonMessage.getBytes(StandardCharsets.UTF_8).length + "\r\n\r\n" |
'method def' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 187 in 421c3e2
| writer.write(lspMessage); |
'method def' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 188 in 421c3e2
| writer.flush(); |
'method def rcurly' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 189 in 421c3e2
| } |
'method def modifier' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 191 in 421c3e2
| void destroy() { |
'try' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 192 in 421c3e2
| try { |
'try' child has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 193 in 421c3e2
| writer.close(); |
'try rcurly' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 194 in 421c3e2
| } catch (IOException e) { |
'catch' child has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 195 in 421c3e2
| logger.error("Error closing LSP writer", e); |
'catch rcurly' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 196 in 421c3e2
| } |
'method def' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 197 in 421c3e2
| process.destroy(); |
'method def rcurly' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 198 in 421c3e2
| } |
'class def rcurly' has incorrect indentation level 4, expected level should be 2.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 199 in 421c3e2
| } |
'method def modifier' has incorrect indentation level 4, expected level should be 2.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 201 in 421c3e2
| private Long extractUserId(WebSocketSession session) { |
'try' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 202 in 421c3e2
| try { |
'try' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 203 in 421c3e2
| String query = session.getUri().getQuery(); |
'if' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 204 in 421c3e2
| if (query != null && query.contains("userId=")) { |
'if' child has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 205 in 421c3e2
| String userIdStr = extractQueryParam(query, "userId"); |
'if' has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 206 in 421c3e2
| if (userIdStr != null) { |
'if' child has incorrect indentation level 20, expected level should be 10.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 207 in 421c3e2
| Long userId = Long.parseLong(userIdStr); |
'if' child has incorrect indentation level 20, expected level should be 10.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 208 in 421c3e2
| logger.debug("Extracted userId from query parameter: {}", userId); |
'if' child has incorrect indentation level 20, expected level should be 10.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 209 in 421c3e2
| return userId; |
'if rcurly' has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 210 in 421c3e2
| } |
'if rcurly' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 211 in 421c3e2
| } |
'try' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 213 in 421c3e2
| Object principal = session.getPrincipal(); |
'if' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 214 in 421c3e2
| if (principal != null) { |
'if' child has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 215 in 421c3e2
| logger.debug("Principal type: {}", principal.getClass().getName()); |
Line is longer than 100 characters (found 133).
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 217 in 421c3e2
| if (principal instanceof org.springframework.security.oauth2.server.resource.authentication.JwtAuthenticationToken) { |
'if' has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 217 in 421c3e2
| if (principal instanceof org.springframework.security.oauth2.server.resource.authentication.JwtAuthenticationToken) { |
Line is longer than 100 characters (found 218).
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 218 in 421c3e2
| org.springframework.security.oauth2.server.resource.authentication.JwtAuthenticationToken jwt = (org.springframework.security.oauth2.server.resource.authentication.JwtAuthenticationToken) principal; |
'if' child has incorrect indentation level 20, expected level should be 10.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 218 in 421c3e2
| org.springframework.security.oauth2.server.resource.authentication.JwtAuthenticationToken jwt = (org.springframework.security.oauth2.server.resource.authentication.JwtAuthenticationToken) principal; |
'if' child has incorrect indentation level 20, expected level should be 10.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 220 in 421c3e2
| String sub = jwt.getToken().getClaim("sub"); |
'if' has incorrect indentation level 20, expected level should be 10.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 221 in 421c3e2
| if (sub != null) { |
'try' has incorrect indentation level 24, expected level should be 12.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 222 in 421c3e2
| try { |
'try' child has incorrect indentation level 28, expected level should be 14.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 223 in 421c3e2
| Long userId = Long.parseLong(sub); |
'try' child has incorrect indentation level 28, expected level should be 14.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 224 in 421c3e2
| logger.debug("Extracted userId from JWT 'sub' claim: {}", userId); |
'try' child has incorrect indentation level 28, expected level should be 14.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 225 in 421c3e2
| return userId; |
'try rcurly' has incorrect indentation level 24, expected level should be 12.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 226 in 421c3e2
| } catch (NumberFormatException e) { |
'catch' child has incorrect indentation level 28, expected level should be 14.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 227 in 421c3e2
| logger.warn("JWT 'sub' claim is not a number: {}", sub); |
'catch rcurly' has incorrect indentation level 24, expected level should be 12.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 228 in 421c3e2
| } |
'if rcurly' has incorrect indentation level 20, expected level should be 10.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 229 in 421c3e2
| } |
'if' child has incorrect indentation level 20, expected level should be 10.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 231 in 421c3e2
| Object userIdClaim = jwt.getToken().getClaim("userId"); |
'if' has incorrect indentation level 20, expected level should be 10.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 232 in 421c3e2
| if (userIdClaim != null) { |
'if' child has incorrect indentation level 24, expected level should be 12.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 233 in 421c3e2
| Long userId = Long.parseLong(userIdClaim.toString()); |
'if' child has incorrect indentation level 24, expected level should be 12.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 234 in 421c3e2
| logger.debug("Extracted userId from JWT 'userId' claim: {}", userId); |
'if' child has incorrect indentation level 24, expected level should be 12.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 235 in 421c3e2
| return userId; |
'if rcurly' has incorrect indentation level 20, expected level should be 10.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 236 in 421c3e2
| } |
'if' child has incorrect indentation level 20, expected level should be 10.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 238 in 421c3e2
| String email = jwt.getToken().getClaim("preferred_username"); |
'if' has incorrect indentation level 20, expected level should be 10.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 239 in 421c3e2
| if (email == null) { |
'if' child has incorrect indentation level 24, expected level should be 12.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 240 in 421c3e2
| email = jwt.getToken().getClaim("email"); |
'if rcurly' has incorrect indentation level 20, expected level should be 10.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 241 in 421c3e2
| } |
'if' has incorrect indentation level 20, expected level should be 10.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 242 in 421c3e2
| if (email != null) { |
'if' child has incorrect indentation level 24, expected level should be 12.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 243 in 421c3e2
| logger.debug("Found email in JWT: {}, need to lookup userId", email); |
'if rcurly' has incorrect indentation level 20, expected level should be 10.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 244 in 421c3e2
| } |
'if rcurly' has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 245 in 421c3e2
| } |
'if' child has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 247 in 421c3e2
| logger.debug("Principal toString: {}", principal); |
'if rcurly' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 248 in 421c3e2
| } |
'try' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 250 in 421c3e2
| Object userIdAttr = session.getAttributes().get("userId"); |
'if' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 251 in 421c3e2
| if (userIdAttr != null) { |
'if' child has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 252 in 421c3e2
| Long userId = Long.parseLong(userIdAttr.toString()); |
'if' child has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 253 in 421c3e2
| logger.debug("Extracted userId from session attributes: {}", userId); |
'if' child has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 254 in 421c3e2
| return userId; |
'if rcurly' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 255 in 421c3e2
| } |
Line is longer than 100 characters (found 102).
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 257 in 421c3e2
| logger.warn("Could not extract userId from WebSocket session. URI: {}", session.getUri()); |
'try' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 257 in 421c3e2
| logger.warn("Could not extract userId from WebSocket session. URI: {}", session.getUri()); |
'try' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 258 in 421c3e2
| return null; |
'try rcurly' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 260 in 421c3e2
| } catch (Exception e) { |
'catch' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 261 in 421c3e2
| logger.error("Error extracting userId from WebSocket session", e); |
'catch' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 262 in 421c3e2
| return null; |
'catch rcurly' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 263 in 421c3e2
| } |
'method def rcurly' has incorrect indentation level 4, expected level should be 2.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 264 in 421c3e2
| } |
'method def modifier' has incorrect indentation level 4, expected level should be 2.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 266 in 421c3e2
| private Long extractProjectId(WebSocketSession session) { |
'try' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 267 in 421c3e2
| try { |
'try' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 268 in 421c3e2
| String query = session.getUri().getQuery(); |
'if' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 269 in 421c3e2
| if (query != null && query.contains("projectId=")) { |
'if' child has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 270 in 421c3e2
| String projectIdStr = extractQueryParam(query, "projectId"); |
'if' has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 271 in 421c3e2
| if (projectIdStr != null) { |
'if' child has incorrect indentation level 20, expected level should be 10.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 272 in 421c3e2
| Long projectId = Long.parseLong(projectIdStr); |
'if' child has incorrect indentation level 20, expected level should be 10.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 273 in 421c3e2
| logger.debug("Extracted projectId from query parameter: {}", projectId); |
'if' child has incorrect indentation level 20, expected level should be 10.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 274 in 421c3e2
| return projectId; |
'if rcurly' has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 275 in 421c3e2
| } |
'if rcurly' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 276 in 421c3e2
| } |
'try' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 278 in 421c3e2
| Object projectIdAttr = session.getAttributes().get("projectId"); |
'if' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 279 in 421c3e2
| if (projectIdAttr != null) { |
'if' child has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 280 in 421c3e2
| Long projectId = Long.parseLong(projectIdAttr.toString()); |
'if' child has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 281 in 421c3e2
| logger.debug("Extracted projectId from session attributes: {}", projectId); |
'if' child has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 282 in 421c3e2
| return projectId; |
'if rcurly' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 283 in 421c3e2
| } |
'try' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 285 in 421c3e2
| logger.debug("No projectId found in WebSocket session (this is optional)"); |
'try' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 286 in 421c3e2
| return null; |
'try rcurly' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 288 in 421c3e2
| } catch (Exception e) { |
'catch' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 289 in 421c3e2
| logger.error("Error extracting projectId from WebSocket session", e); |
'catch' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 290 in 421c3e2
| return null; |
'catch rcurly' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 291 in 421c3e2
| } |
'method def rcurly' has incorrect indentation level 4, expected level should be 2.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 292 in 421c3e2
| } |
'method def modifier' has incorrect indentation level 4, expected level should be 2.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 294 in 421c3e2
| private String extractQueryParam(String query, String paramName) { |
'if' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 295 in 421c3e2
| if (query == null || paramName == null) { |
'if' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 296 in 421c3e2
| return null; |
'if rcurly' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 297 in 421c3e2
| } |
'method def' child has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 299 in 421c3e2
| String[] params = query.split("&"); |
'for' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 300 in 421c3e2
| for (String param : params) { |
'for' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 301 in 421c3e2
| String[] keyValue = param.split("=", 2); |
'if' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 302 in 421c3e2
| if (keyValue.length == 2 && keyValue[0].equals(paramName)) { |
'if' child has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 303 in 421c3e2
| return keyValue[1]; |
'if rcurly' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 304 in 421c3e2
| } |
'for rcurly' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 305 in 421c3e2
| } |
'method def' child has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 306 in 421c3e2
| return null; |
'method def rcurly' has incorrect indentation level 4, expected level should be 2.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 307 in 421c3e2
| } |
Missing a Javadoc comment.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/WebSocketConfig.java
Line 8 in 421c3e2
| @Configuration |
Missing a Javadoc comment.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/WebSocketConfig.java
Line 14 in 421c3e2
| public WebSocketConfig(LspWebSocketHandler lspWebSocketHandler) { |
Missing a Javadoc comment.
Line 60 in 421c3e2
| List<MetaModel> findByUserId(Long userId); |
Missing a Javadoc comment.
Line 62 in 421c3e2
| List<MetaModel> findByUserIdAndRemovedAtIsNull(Long userId); |
Block comment has incorrect indentation level 2, expected is 4, indentation should be the same level as line 73.
Line 67 in 421c3e2
| /** |
Javadoc tag '@param' should be preceded with an empty line.
Line 70 in 421c3e2
| * @param vsumid the ID of the VSUM |
'method def modifier' has incorrect indentation level 4, expected level should be 2.
Line 73 in 421c3e2
| List<VsumMetaModel> findByVsum_Id(Long vsumid); |
Method name 'findByVsum_Id' must match pattern '^[a-z][a-zA-Z0-9]*$'.
Line 73 in 421c3e2
| List<VsumMetaModel> findByVsum_Id(Long vsumid); |
Extra separation in import group before 'java.io.File'
Line 11 in 421c3e2
| import java.io.File; |
Block comment has incorrect indentation level 2, expected is 0, indentation should be the same level as line 321.
Line 304 in 421c3e2
| /** |
'method def modifier' has incorrect indentation level 0, expected level should be 2.
Line 321 in 421c3e2
| @Transactional(readOnly = true) |
'if' child has incorrect indentation level 8, expected level should be 6.
Line 330 in 421c3e2
| List<MetaModel> userMetamodels = metaModelRepository.findByUserId(userId); |
'if' child has incorrect indentation level 8, expected level should be 6.
Line 331 in 421c3e2
| metamodels.addAll(userMetamodels); |
'if' child has incorrect indentation level 8, expected level should be 6.
Line 332 in 421c3e2
| log.debug("Found {} metamodels owned by user {}", userMetamodels.size(), userId); |
'if' child has incorrect indentation level 8, expected level should be 6.
Line 337 in 421c3e2
| List<VsumMetaModel> vsumMetaModels = vsumMetaModelRepository.findByVsum_Id(projectId); |
'for' has incorrect indentation level 8, expected level should be 6.
Line 338 in 421c3e2
| for (VsumMetaModel vmm : vsumMetaModels) { |
'for' child has incorrect indentation level 12, expected level should be 8.
Line 339 in 421c3e2
| MetaModel mm = vmm.getMetaModel(); |
'if' has incorrect indentation level 12, expected level should be 8.
Line 341 in 421c3e2
| if (mm.getSource() != null) { |
'if' child has incorrect indentation level 16, expected level should be 10.
Line 342 in 421c3e2
| metamodels.add(mm.getSource()); |
'if rcurly' has incorrect indentation level 12, expected level should be 8.
Line 343 in 421c3e2
| } else { |
'else' child has incorrect indentation level 16, expected level should be 10.
Line 344 in 421c3e2
| metamodels.add(mm); |
'else rcurly' has incorrect indentation level 12, expected level should be 8.
Line 345 in 421c3e2
| } |
'for rcurly' has incorrect indentation level 8, expected level should be 6.
Line 346 in 421c3e2
| } |
'if' child has incorrect indentation level 8, expected level should be 6.
Line 347 in 421c3e2
| log.debug("Found {} metamodels in project {}", vsumMetaModels.size(), projectId); |
'method def rcurly' has incorrect indentation level 0, expected level should be 2.
Line 354 in 421c3e2
| } |
Javadoc tag '@param' should be preceded with an empty line.
Line 359 in 421c3e2
| * @param targetDir directory where .ecore files should be written |
'method def modifier' has incorrect indentation level 0, expected level should be 2.
Line 364 in 421c3e2
| @Transactional(readOnly = true) |
Line is longer than 100 characters (found 104).
Line 365 in 421c3e2
| public void writeMetamodelsToDirectory(File targetDir, Long userId, Long projectId) throws IOException { |
'for' child has incorrect indentation level 8, expected level should be 6.
Line 369 in 421c3e2
| String fileName = mm.getEcoreFile().getFilename(); |
'for' child has incorrect indentation level 8, expected level should be 6.
Line 370 in 421c3e2
| File ecoreFile = new File(targetDir, fileName); |
'for' child has incorrect indentation level 8, expected level should be 6.
Line 371 in 421c3e2
| Files.write(ecoreFile.toPath(), mm.getEcoreFile().getData()); |
'method def rcurly' has incorrect indentation level 0, expected level should be 2.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Remaining comments which cannot be posted as a review comment to avoid GitHub Rate Limit
checkstyle
'try' child has incorrect indentation level 12, expected level should be 6.
Line 156 in 731b757
| filesMock.when(() -> Files.walk(any(Path.class))).thenReturn(Stream.of()); |
'try' child has incorrect indentation level 12, expected level should be 6.
Line 158 in 731b757
| assertThatThrownBy(() -> service.runVitruvAndGetFatJarBytes(ecores, gens, reactions)) |
'try rcurly' has incorrect indentation level 8, expected level should be 4.
Line 162 in 731b757
| } |
'method def' child has incorrect indentation level 8, expected level should be 4.
Line 164 in 731b757
| verify(vitruvCliService, times(1)).run(any(Path.class), anyList(), any(Path.class)); |
'method def modifier' has incorrect indentation level 4, expected level should be 2.
Line 167 in 731b757
| @Test |
'method def' child has incorrect indentation level 8, expected level should be 4.
Line 169 in 731b757
| var ecores = List.of(fs("model.ecore")); |
'method def' child has incorrect indentation level 8, expected level should be 4.
Line 170 in 731b757
| var gens = List.of(fs("model.genmodel")); |
'method def' child has incorrect indentation level 8, expected level should be 4.
Line 171 in 731b757
| var reactions = List.of(fs("a.reactions")); |
Line is longer than 100 characters (found 111).
Line 173 in 731b757
| var cliResult = VitruvCliService.VitruvCliResult.builder().exitCode(0).stdout("OK").stderr("").build(); |
'method def' child has incorrect indentation level 8, expected level should be 4.
Line 173 in 731b757
| var cliResult = VitruvCliService.VitruvCliResult.builder().exitCode(0).stdout("OK").stderr("").build(); |
Line is longer than 100 characters (found 102).
Line 175 in 731b757
| when(vitruvCliService.run(any(Path.class), anyList(), any(Path.class))).thenReturn(cliResult); |
'method def' child has incorrect indentation level 8, expected level should be 4.
Line 175 in 731b757
| when(vitruvCliService.run(any(Path.class), anyList(), any(Path.class))).thenReturn(cliResult); |
'try' has incorrect indentation level 8, expected level should be 4.
Line 177 in 731b757
| try (MockedStatic<Files> filesMock = org.mockito.Mockito.mockStatic(Files.class)) { |
'try' child has incorrect indentation level 12, expected level should be 6.
Line 178 in 731b757
| filesMock |
'try' child has incorrect indentation level 12, expected level should be 6.
Line 181 in 731b757
| filesMock |
'try' child has incorrect indentation level 12, expected level should be 6.
Line 184 in 731b757
| filesMock.when(() -> Files.exists(any(Path.class))).thenReturn(false); |
'try' child has incorrect indentation level 12, expected level should be 6.
Line 185 in 731b757
| filesMock.when(() -> Files.walk(any(Path.class))).thenReturn(Stream.of()); |
'try' child has incorrect indentation level 12, expected level should be 6.
Line 187 in 731b757
| assertThatThrownBy(() -> service.runVitruvAndGetFatJarBytes(ecores, gens, reactions)) |
'try rcurly' has incorrect indentation level 8, expected level should be 4.
Line 190 in 731b757
| } |
'method def' child has incorrect indentation level 8, expected level should be 4.
Line 192 in 731b757
| verify(vitruvCliService, times(1)).run(any(Path.class), anyList(), any(Path.class)); |
'method def modifier' has incorrect indentation level 4, expected level should be 2.
Line 195 in 731b757
| @Test |
'method def' child has incorrect indentation level 8, expected level should be 4.
Line 197 in 731b757
| var ecores = List.of(fs("model.ecore")); |
'method def' child has incorrect indentation level 8, expected level should be 4.
Line 198 in 731b757
| var gens = List.of(fs("model.genmodel")); |
'method def' child has incorrect indentation level 8, expected level should be 4.
Line 199 in 731b757
| var reactions = List.of(fs("a.reactions")); |
'try' has incorrect indentation level 8, expected level should be 4.
Line 201 in 731b757
| try (MockedStatic<Files> filesMock = org.mockito.Mockito.mockStatic(Files.class)) { |
'try' child has incorrect indentation level 12, expected level should be 6.
Line 202 in 731b757
| filesMock |
'try' child has incorrect indentation level 12, expected level should be 6.
Line 206 in 731b757
| assertThatThrownBy(() -> service.runVitruvAndGetFatJarBytes(ecores, gens, reactions)) |
'try rcurly' has incorrect indentation level 8, expected level should be 4.
Line 209 in 731b757
| } |
'method def' child has incorrect indentation level 8, expected level should be 4.
Line 211 in 731b757
| verify(vitruvCliService, times(0)).run(any(Path.class), anyList(), any(Path.class)); |
'method def rcurly' has incorrect indentation level 4, expected level should be 2.
Line 212 in 731b757
| } |
'method def modifier' has incorrect indentation level 4, expected level should be 2.
Line 214 in 731b757
| @Test |
'method def' child has incorrect indentation level 8, expected level should be 4.
Line 216 in 731b757
| var ecores = List.of(fs("model.ecore")); |
'method def' child has incorrect indentation level 8, expected level should be 4.
Line 217 in 731b757
| var gens = List.of(fs("model.genmodel")); |
'method def' child has incorrect indentation level 8, expected level should be 4.
Line 218 in 731b757
| var reactions = List.of(fs("a.reactions")); |
'try' has incorrect indentation level 8, expected level should be 4.
Line 220 in 731b757
| try (MockedStatic<Files> filesMock = org.mockito.Mockito.mockStatic(Files.class)) { |
'try' child has incorrect indentation level 12, expected level should be 6.
Line 221 in 731b757
| filesMock |
'try' child has incorrect indentation level 12, expected level should be 6.
Line 224 in 731b757
| filesMock |
'try' child has incorrect indentation level 12, expected level should be 6.
Line 228 in 731b757
| assertThatThrownBy(() -> service.runVitruvAndGetFatJarBytes(ecores, gens, reactions)) |
'try rcurly' has incorrect indentation level 8, expected level should be 4.
Line 231 in 731b757
| } |
'method def' child has incorrect indentation level 8, expected level should be 4.
Line 233 in 731b757
| verify(vitruvCliService, times(0)).run(any(Path.class), anyList(), any(Path.class)); |
'method def rcurly' has incorrect indentation level 4, expected level should be 2.
Line 234 in 731b757
| } |
'method def modifier' has incorrect indentation level 4, expected level should be 2.
Line 236 in 731b757
| @Test |
'method def' child has incorrect indentation level 8, expected level should be 4.
Line 238 in 731b757
| assertThatThrownBy( |
'method def' child has incorrect indentation level 8, expected level should be 4.
Line 242 in 731b757
| assertThatThrownBy( |
'method def' child has incorrect indentation level 8, expected level should be 4.
Line 247 in 731b757
| verify(vitruvCliService, times(0)).run(any(Path.class), anyList(), any(Path.class)); |
'method def rcurly' has incorrect indentation level 4, expected level should be 2.
Line 248 in 731b757
| } |
'method def modifier' has incorrect indentation level 4, expected level should be 2.
Line 250 in 731b757
| @Test |
'method def' child has incorrect indentation level 8, expected level should be 4.
Line 252 in 731b757
| var ecores = List.of(fs("a.ecore"), fs("b.ecore")); |
'method def' child has incorrect indentation level 8, expected level should be 4.
Line 253 in 731b757
| var gens = List.of(fs("a.genmodel")); |
'method def' child has incorrect indentation level 8, expected level should be 4.
Line 254 in 731b757
| var reactions = List.of(fs("a.reactions")); |
'method def' child has incorrect indentation level 8, expected level should be 4.
Line 256 in 731b757
| assertThatThrownBy(() -> service.runVitruvAndGetFatJarBytes(ecores, gens, reactions)) |
'method def' child has incorrect indentation level 8, expected level should be 4.
Line 259 in 731b757
| verify(vitruvCliService, times(0)).run(any(Path.class), anyList(), any(Path.class)); |
'method def rcurly' has incorrect indentation level 4, expected level should be 2.
Line 260 in 731b757
| } |
'method def modifier' has incorrect indentation level 4, expected level should be 2.
Line 262 in 731b757
| @Test |
'method def' child has incorrect indentation level 8, expected level should be 4.
Line 264 in 731b757
| var ecores = List.of(fs("a.ecore")); |
'method def' child has incorrect indentation level 8, expected level should be 4.
Line 265 in 731b757
| var gens = List.of(fs("a.genmodel")); |
'method def' child has incorrect indentation level 8, expected level should be 4.
Line 267 in 731b757
| assertThatThrownBy(() -> service.runVitruvAndGetFatJarBytes(ecores, gens, null)) |
'method def' child has incorrect indentation level 8, expected level should be 4.
Line 270 in 731b757
| assertThatThrownBy(() -> service.runVitruvAndGetFatJarBytes(ecores, gens, List.of())) |
'method def' child has incorrect indentation level 8, expected level should be 4.
Line 273 in 731b757
| verify(vitruvCliService, times(0)).run(any(Path.class), anyList(), any(Path.class)); |
'method def modifier' has incorrect indentation level 4, expected level should be 2.
Line 276 in 731b757
| @Test |
'method def' child has incorrect indentation level 8, expected level should be 4.
Line 278 in 731b757
| var ecores = List.of(fs("model.ecore")); |
'method def' child has incorrect indentation level 8, expected level should be 4.
Line 279 in 731b757
| var gens = List.of(fs("model.genmodel")); |
'method def' child has incorrect indentation level 8, expected level should be 4.
Line 280 in 731b757
| var reactions = List.of(fs("a.reactions")); |
Line is longer than 100 characters (found 111).
Line 282 in 731b757
| var cliResult = VitruvCliService.VitruvCliResult.builder().exitCode(0).stdout("OK").stderr("").build(); |
'method def' child has incorrect indentation level 8, expected level should be 4.
Line 282 in 731b757
| var cliResult = VitruvCliService.VitruvCliResult.builder().exitCode(0).stdout("OK").stderr("").build(); |
Line is longer than 100 characters (found 102).
Line 284 in 731b757
| when(vitruvCliService.run(any(Path.class), anyList(), any(Path.class))).thenReturn(cliResult); |
'method def' child has incorrect indentation level 8, expected level should be 4.
Line 284 in 731b757
| when(vitruvCliService.run(any(Path.class), anyList(), any(Path.class))).thenReturn(cliResult); |
'try' has incorrect indentation level 8, expected level should be 4.
Line 286 in 731b757
| try (MockedStatic<Files> filesMock = org.mockito.Mockito.mockStatic(Files.class)) { |
'try' child has incorrect indentation level 12, expected level should be 6.
Line 287 in 731b757
| filesMock |
'try' child has incorrect indentation level 12, expected level should be 6.
Line 290 in 731b757
| filesMock |
'try' child has incorrect indentation level 12, expected level should be 6.
Line 294 in 731b757
| filesMock |
'block' child has incorrect indentation level 32, expected level should be one of the following: 24, 26, 28, 30.
Line 298 in 731b757
| Path p = inv.getArgument(0); |
'block' child has incorrect indentation level 32, expected level should be one of the following: 24, 26, 28, 30.
Line 299 in 731b757
| String pathStr = p.toString().replace("\\", "/"); |
'block' child has incorrect indentation level 32, expected level should be one of the following: 24, 26, 28, 30.
Line 300 in 731b757
| return pathStr.contains("vsum/target") && |
'&&' should be on a new line.
Line 300 in 731b757
| return pathStr.contains("vsum/target") && |
Line is longer than 100 characters (found 132).
Line 302 in 731b757
| "tools.vitruv.methodologisttemplate.vsum-0.1.0-SNAPSHOT-jar-with-dependencies.jar"); |
'try' child has incorrect indentation level 12, expected level should be 6.
Line 305 in 731b757
| filesMock |
'try' child has incorrect indentation level 12, expected level should be 6.
Line 308 in 731b757
| filesMock.when(() -> Files.walk(any(Path.class))).thenReturn(Stream.of()); |
'try' child has incorrect indentation level 12, expected level should be 6.
Line 310 in 731b757
| assertThatThrownBy(() -> service.runVitruvAndGetFatJarBytes(ecores, gens, reactions)) |
'try rcurly' has incorrect indentation level 8, expected level should be 4.
Line 313 in 731b757
| } |
'method def' child has incorrect indentation level 8, expected level should be 4.
Line 315 in 731b757
| verify(vitruvCliService, times(1)).run(any(Path.class), anyList(), any(Path.class)); |
'method def modifier' has incorrect indentation level 4, expected level should be 2.
Line 318 in 731b757
| @Test |
'method def' child has incorrect indentation level 8, expected level should be 4.
Line 320 in 731b757
| var ecores = List.of(fs("model.ecore")); |
'method def' child has incorrect indentation level 8, expected level should be 4.
Line 321 in 731b757
| var gens = List.of(fs("model.genmodel")); |
'method def' child has incorrect indentation level 8, expected level should be 4.
Line 322 in 731b757
| var reactions = List.of(fs("a.reactions")); |
'method def' child has incorrect indentation level 8, expected level should be 4.
Line 324 in 731b757
| VitruvCliService.VitruvCliResult failResult = VitruvCliService.VitruvCliResult.builder() |
Line is longer than 100 characters (found 103).
Line 330 in 731b757
| when(vitruvCliService.run(any(Path.class), anyList(), any(Path.class))).thenReturn(failResult); |
'method def' child has incorrect indentation level 8, expected level should be 4.
Line 330 in 731b757
| when(vitruvCliService.run(any(Path.class), anyList(), any(Path.class))).thenReturn(failResult); |
'try' has incorrect indentation level 8, expected level should be 4.
Line 332 in 731b757
| try (MockedStatic<Files> filesMock = org.mockito.Mockito.mockStatic(Files.class)) { |
'try' child has incorrect indentation level 12, expected level should be 6.
Line 333 in 731b757
| filesMock |
'try' child has incorrect indentation level 12, expected level should be 6.
Line 336 in 731b757
| filesMock |
'try' child has incorrect indentation level 12, expected level should be 6.
Line 339 in 731b757
| filesMock.when(() -> Files.exists(any(Path.class))).thenReturn(true); |
'try' child has incorrect indentation level 12, expected level should be 6.
Line 340 in 731b757
| filesMock.when(() -> Files.walk(any(Path.class))).thenReturn(Stream.empty()); |
'try' child has incorrect indentation level 12, expected level should be 6.
Line 341 in 731b757
| filesMock |
Line is longer than 100 characters (found 116).
Line 343 in 731b757
| () -> Files.walk(any(Path.class), anyInt(), any(java.nio.file.FileVisitOption[].class))) |
'try' child has incorrect indentation level 12, expected level should be 6.
Line 345 in 731b757
| filesMock |
Line is longer than 100 characters (found 104).
Line 346 in 731b757
| .when(() -> Files.walk(any(Path.class), any(java.nio.file.FileVisitOption[].class))) |
'try' child has incorrect indentation level 12, expected level should be 6.
Line 349 in 731b757
| assertThatThrownBy(() -> service.runVitruvAndGetFatJarBytes(ecores, gens, reactions)) |
'try' child has incorrect indentation level 12, expected level should be 6.
Line 352 in 731b757
| boolean walkInvoked = false; |
'try' has incorrect indentation level 12, expected level should be 6.
Line 353 in 731b757
| try { |
'try' child has incorrect indentation level 16, expected level should be 8.
Line 354 in 731b757
| filesMock.verify(() -> Files.walk(any(Path.class))); |
'try' child has incorrect indentation level 16, expected level should be 8.
Line 355 in 731b757
| walkInvoked = true; |
'try rcurly' has incorrect indentation level 12, expected level should be 6.
Line 356 in 731b757
| } catch (AssertionError ignored) { |
'catch' child has incorrect indentation level 16, expected level should be 8.
Line 357 in 731b757
| log.warn("Expected Files.walk to be invoked once"); |
'catch rcurly' has incorrect indentation level 12, expected level should be 6.
Line 358 in 731b757
| } |
'try' has incorrect indentation level 12, expected level should be 6.
Line 359 in 731b757
| try { |
'try' child has incorrect indentation level 16, expected level should be 8.
Line 360 in 731b757
| filesMock.verify( |
Line is longer than 100 characters (found 113).
Line 361 in 731b757
| () -> Files.walk(any(Path.class), anyInt(), any(java.nio.file.FileVisitOption[].class))); |
'try' child has incorrect indentation level 16, expected level should be 8.
Line 362 in 731b757
| walkInvoked = true; |
'try rcurly' has incorrect indentation level 12, expected level should be 6.
Line 363 in 731b757
| } catch (AssertionError ignored) { |
'catch' child has incorrect indentation level 16, expected level should be 8.
Line 364 in 731b757
| log.warn("Expected Files.walk to be invoked once"); |
'catch rcurly' has incorrect indentation level 12, expected level should be 6.
Line 365 in 731b757
| } |
'try' has incorrect indentation level 12, expected level should be 6.
Line 366 in 731b757
| try { |
'try' child has incorrect indentation level 16, expected level should be 8.
Line 367 in 731b757
| filesMock.verify( |
Line is longer than 100 characters (found 103).
Line 368 in 731b757
| () -> Files.walk(any(Path.class), any(java.nio.file.FileVisitOption[].class))); |
'try' child has incorrect indentation level 16, expected level should be 8.
Line 369 in 731b757
| walkInvoked = true; |
'try rcurly' has incorrect indentation level 12, expected level should be 6.
Line 370 in 731b757
| } catch (AssertionError ignored) { |
'catch' child has incorrect indentation level 16, expected level should be 8.
Line 371 in 731b757
| log.warn("Expected Files.walk to be invoked once"); |
'catch rcurly' has incorrect indentation level 12, expected level should be 6.
Line 372 in 731b757
| } |
'try' child has incorrect indentation level 12, expected level should be 6.
Line 373 in 731b757
| assertThat(walkInvoked).isTrue(); |
'try rcurly' has incorrect indentation level 8, expected level should be 4.
Line 374 in 731b757
| } |
Wrong lexicographical order for 'java.nio.file.Path' import. Should be before 'tools.vitruv.methodologist.vsum.service.MetaModelService'.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 21 in 731b757
| import java.nio.file.Path; |
Wrong lexicographical order for 'java.util.Comparator' import. Should be before 'tools.vitruv.methodologist.vsum.service.MetaModelService'.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 22 in 731b757
| import java.util.Comparator; |
Wrong lexicographical order for 'java.util.List' import. Should be before 'tools.vitruv.methodologist.vsum.service.MetaModelService'.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 23 in 731b757
| import java.util.List; |
Wrong lexicographical order for 'org.springframework.beans.factory.annotation.Autowired' import. Should be before 'tools.vitruv.methodologist.vsum.service.MetaModelService'.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 24 in 731b757
| import org.springframework.beans.factory.annotation.Autowired; |
'method def' child has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 49 in 731b757
| List<MetaModel> metamodels = metaModelService |
'catch rcurly' has incorrect indentation level 12, expected level should be 10.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 93 in 731b757
| } |
'method def rcurly' has incorrect indentation level 4, expected level should be 2.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 95 in 731b757
| } |
'method def modifier' has incorrect indentation level 4, expected level should be 2.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 97 in 731b757
| @Override |
Line is longer than 100 characters (found 102).
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 98 in 731b757
| protected void handleTextMessage(WebSocketSession session, TextMessage message) throws Exception { |
'method def' child has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 99 in 731b757
| LspServerProcess serverProcess = sessions.get(session.getId()); |
'if' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 100 in 731b757
| if (serverProcess != null) { |
'try' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 101 in 731b757
| try { |
'try' child has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 102 in 731b757
| serverProcess.sendToLsp(message.getPayload()); |
'try rcurly' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 103 in 731b757
| } catch (IOException e) { |
'catch' child has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 104 in 731b757
| logger.error("Failed to send message to LSP", e); |
'catch rcurly' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 105 in 731b757
| } |
'if rcurly' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 106 in 731b757
| } |
'method def rcurly' has incorrect indentation level 4, expected level should be 2.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 107 in 731b757
| } |
'method def modifier' has incorrect indentation level 4, expected level should be 2.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 109 in 731b757
| @Override |
Line is longer than 100 characters (found 102).
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 110 in 731b757
| public void afterConnectionClosed(WebSocketSession session, CloseStatus status) throws Exception { |
'method def' child has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 111 in 731b757
| LspServerProcess serverProcess = sessions.remove(session.getId()); |
'if' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 112 in 731b757
| if (serverProcess != null) { |
'if' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 113 in 731b757
| serverProcess.destroy(); |
'if' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 115 in 731b757
| if (serverProcess.tempDir != null && Files.exists(serverProcess.tempDir)) { |
'if' child has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 116 in 731b757
| Files.walk(serverProcess.tempDir) |
'try' has incorrect indentation level 28, expected level should be 26.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 119 in 731b757
| try { |
'try' child has incorrect indentation level 32, expected level should be 28.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 120 in 731b757
| Files.delete(path); |
'try rcurly' has incorrect indentation level 28, expected level should be 26.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 121 in 731b757
| } catch (IOException e) { |
'catch' child has incorrect indentation level 32, expected level should be 28.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 122 in 731b757
| logger.warn("Cleanup failed: {}", path); |
'catch rcurly' has incorrect indentation level 28, expected level should be 26.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 123 in 731b757
| } |
'if rcurly' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 125 in 731b757
| } |
'if rcurly' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 126 in 731b757
| } |
'method def rcurly' has incorrect indentation level 4, expected level should be 2.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 127 in 731b757
| } |
'method def modifier' has incorrect indentation level 4, expected level should be 2.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 129 in 731b757
| @Override |
Line is longer than 100 characters (found 102).
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 130 in 731b757
| public void handleTransportError(WebSocketSession session, Throwable exception) throws Exception { |
'method def' child has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 131 in 731b757
| logger.error("WebSocket transport error for session: {}", session.getId(), exception); |
'method def' child has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 132 in 731b757
| LspServerProcess serverProcess = sessions.remove(session.getId()); |
'if' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 133 in 731b757
| if (serverProcess != null) { |
'if' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 134 in 731b757
| serverProcess.destroy(); |
'if rcurly' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 135 in 731b757
| } |
'method def rcurly' has incorrect indentation level 4, expected level should be 2.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 136 in 731b757
| } |
'class def modifier' has incorrect indentation level 4, expected level should be 2.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 138 in 731b757
| private class LspServerProcess { |
'member def modifier' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 139 in 731b757
| final WebSocketSession session; |
'member def modifier' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 140 in 731b757
| final Process process; |
'member def modifier' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 141 in 731b757
| final BufferedWriter writer; |
'member def modifier' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 142 in 731b757
| final BufferedReader reader; |
'member def modifier' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 143 in 731b757
| private final Path tempDir; |
'member def modifier' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 144 in 731b757
| private final Path userProject; |
'ctor def modifier' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 146 in 731b757
| LspServerProcess( |
'ctor def' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 153 in 731b757
| this.session = session; |
'ctor def' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 154 in 731b757
| this.process = process; |
'ctor def' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 155 in 731b757
| this.writer = writer; |
'ctor def' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 156 in 731b757
| this.reader = reader; |
'ctor def' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 157 in 731b757
| this.tempDir = tempDir; |
'ctor def' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 158 in 731b757
| this.userProject = userProject; |
'ctor def rcurly' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 159 in 731b757
| } |
'method def modifier' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 161 in 731b757
| void readFromLsp() { |
'try' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 162 in 731b757
| try { |
'try' child has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 163 in 731b757
| String line; |
'while' has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 164 in 731b757
| while ((line = reader.readLine()) != null) { |
'if' has incorrect indentation level 20, expected level should be 10.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 165 in 731b757
| if (line.startsWith("Content-Length:")) { |
'if' child has incorrect indentation level 24, expected level should be 12.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 166 in 731b757
| int contentLength = Integer.parseInt(line.split(":")[1].trim()); |
'if' child has incorrect indentation level 24, expected level should be 12.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 168 in 731b757
| reader.readLine(); |
'if' child has incorrect indentation level 24, expected level should be 12.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 170 in 731b757
| char[] content = new char[contentLength]; |
'if' child has incorrect indentation level 24, expected level should be 12.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 171 in 731b757
| int read = reader.read(content, 0, contentLength); |
'if' child has incorrect indentation level 24, expected level should be 12.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 173 in 731b757
| String message = new String(content); |
'if' child has incorrect indentation level 24, expected level should be 12.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 175 in 731b757
| session.sendMessage(new TextMessage(message)); |
'if rcurly' has incorrect indentation level 20, expected level should be 10.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 176 in 731b757
| } |
'while rcurly' has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 177 in 731b757
| } |
'try rcurly' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 178 in 731b757
| } catch (IOException e) { |
'catch' child has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 179 in 731b757
| System.err.println("💥 LSP reader error: " + e.getMessage()); |
'catch' child has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 180 in 731b757
| e.printStackTrace(); |
'catch rcurly' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 181 in 731b757
| } |
'method def rcurly' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 182 in 731b757
| } |
'method def modifier' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 184 in 731b757
| void sendToLsp(String jsonMessage) throws IOException { |
Line is longer than 100 characters (found 117).
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 185 in 731b757
| String lspMessage = "Content-Length: " + jsonMessage.getBytes(StandardCharsets.UTF_8).length + "\r\n\r\n" |
'method def' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 185 in 731b757
| String lspMessage = "Content-Length: " + jsonMessage.getBytes(StandardCharsets.UTF_8).length + "\r\n\r\n" |
'method def' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 187 in 731b757
| writer.write(lspMessage); |
'method def' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 188 in 731b757
| writer.flush(); |
'method def rcurly' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 189 in 731b757
| } |
'method def modifier' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 191 in 731b757
| void destroy() { |
'try' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 192 in 731b757
| try { |
'try' child has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 193 in 731b757
| writer.close(); |
'try rcurly' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 194 in 731b757
| } catch (IOException e) { |
'catch' child has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 195 in 731b757
| logger.error("Error closing LSP writer", e); |
'catch rcurly' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 196 in 731b757
| } |
'method def' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 197 in 731b757
| process.destroy(); |
'method def rcurly' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 198 in 731b757
| } |
'class def rcurly' has incorrect indentation level 4, expected level should be 2.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 199 in 731b757
| } |
'method def modifier' has incorrect indentation level 4, expected level should be 2.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 201 in 731b757
| private Long extractUserId(WebSocketSession session) { |
'try' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 202 in 731b757
| try { |
'try' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 203 in 731b757
| String query = session.getUri().getQuery(); |
'if' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 204 in 731b757
| if (query != null && query.contains("userId=")) { |
'if' child has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 205 in 731b757
| String userIdStr = extractQueryParam(query, "userId"); |
'if' has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 206 in 731b757
| if (userIdStr != null) { |
'if' child has incorrect indentation level 20, expected level should be 10.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 207 in 731b757
| Long userId = Long.parseLong(userIdStr); |
'if' child has incorrect indentation level 20, expected level should be 10.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 208 in 731b757
| logger.debug("Extracted userId from query parameter: {}", userId); |
'if' child has incorrect indentation level 20, expected level should be 10.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 209 in 731b757
| return userId; |
'if rcurly' has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 210 in 731b757
| } |
'if rcurly' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 211 in 731b757
| } |
'try' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 213 in 731b757
| Object principal = session.getPrincipal(); |
'if' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 214 in 731b757
| if (principal != null) { |
'if' child has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 215 in 731b757
| logger.debug("Principal type: {}", principal.getClass().getName()); |
Line is longer than 100 characters (found 133).
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 217 in 731b757
| if (principal instanceof org.springframework.security.oauth2.server.resource.authentication.JwtAuthenticationToken) { |
'if' has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 217 in 731b757
| if (principal instanceof org.springframework.security.oauth2.server.resource.authentication.JwtAuthenticationToken) { |
Line is longer than 100 characters (found 218).
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 218 in 731b757
| org.springframework.security.oauth2.server.resource.authentication.JwtAuthenticationToken jwt = (org.springframework.security.oauth2.server.resource.authentication.JwtAuthenticationToken) principal; |
'if' child has incorrect indentation level 20, expected level should be 10.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 218 in 731b757
| org.springframework.security.oauth2.server.resource.authentication.JwtAuthenticationToken jwt = (org.springframework.security.oauth2.server.resource.authentication.JwtAuthenticationToken) principal; |
'if' child has incorrect indentation level 20, expected level should be 10.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 220 in 731b757
| String sub = jwt.getToken().getClaim("sub"); |
'if' has incorrect indentation level 20, expected level should be 10.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 221 in 731b757
| if (sub != null) { |
'try' has incorrect indentation level 24, expected level should be 12.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 222 in 731b757
| try { |
'try' child has incorrect indentation level 28, expected level should be 14.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 223 in 731b757
| Long userId = Long.parseLong(sub); |
'try' child has incorrect indentation level 28, expected level should be 14.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 224 in 731b757
| logger.debug("Extracted userId from JWT 'sub' claim: {}", userId); |
'try' child has incorrect indentation level 28, expected level should be 14.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 225 in 731b757
| return userId; |
'try rcurly' has incorrect indentation level 24, expected level should be 12.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 226 in 731b757
| } catch (NumberFormatException e) { |
'catch' child has incorrect indentation level 28, expected level should be 14.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 227 in 731b757
| logger.warn("JWT 'sub' claim is not a number: {}", sub); |
'catch rcurly' has incorrect indentation level 24, expected level should be 12.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 228 in 731b757
| } |
'if rcurly' has incorrect indentation level 20, expected level should be 10.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 229 in 731b757
| } |
'if' child has incorrect indentation level 20, expected level should be 10.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 231 in 731b757
| Object userIdClaim = jwt.getToken().getClaim("userId"); |
'if' has incorrect indentation level 20, expected level should be 10.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 232 in 731b757
| if (userIdClaim != null) { |
'if' child has incorrect indentation level 24, expected level should be 12.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 233 in 731b757
| Long userId = Long.parseLong(userIdClaim.toString()); |
'if' child has incorrect indentation level 24, expected level should be 12.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 234 in 731b757
| logger.debug("Extracted userId from JWT 'userId' claim: {}", userId); |
'if' child has incorrect indentation level 24, expected level should be 12.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 235 in 731b757
| return userId; |
'if rcurly' has incorrect indentation level 20, expected level should be 10.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 236 in 731b757
| } |
'if' child has incorrect indentation level 20, expected level should be 10.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 238 in 731b757
| String email = jwt.getToken().getClaim("preferred_username"); |
'if' has incorrect indentation level 20, expected level should be 10.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 239 in 731b757
| if (email == null) { |
'if' child has incorrect indentation level 24, expected level should be 12.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 240 in 731b757
| email = jwt.getToken().getClaim("email"); |
'if rcurly' has incorrect indentation level 20, expected level should be 10.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 241 in 731b757
| } |
'if' has incorrect indentation level 20, expected level should be 10.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 242 in 731b757
| if (email != null) { |
'if' child has incorrect indentation level 24, expected level should be 12.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 243 in 731b757
| logger.debug("Found email in JWT: {}, need to lookup userId", email); |
'if rcurly' has incorrect indentation level 20, expected level should be 10.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 244 in 731b757
| } |
'if rcurly' has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 245 in 731b757
| } |
'if' child has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 247 in 731b757
| logger.debug("Principal toString: {}", principal); |
'if rcurly' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 248 in 731b757
| } |
'try' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 250 in 731b757
| Object userIdAttr = session.getAttributes().get("userId"); |
'if' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 251 in 731b757
| if (userIdAttr != null) { |
'if' child has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 252 in 731b757
| Long userId = Long.parseLong(userIdAttr.toString()); |
'if' child has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 253 in 731b757
| logger.debug("Extracted userId from session attributes: {}", userId); |
'if' child has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 254 in 731b757
| return userId; |
'if rcurly' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 255 in 731b757
| } |
Line is longer than 100 characters (found 102).
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 257 in 731b757
| logger.warn("Could not extract userId from WebSocket session. URI: {}", session.getUri()); |
'try' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 257 in 731b757
| logger.warn("Could not extract userId from WebSocket session. URI: {}", session.getUri()); |
'try' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 258 in 731b757
| return null; |
'try rcurly' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 260 in 731b757
| } catch (Exception e) { |
'catch' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 261 in 731b757
| logger.error("Error extracting userId from WebSocket session", e); |
'catch' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 262 in 731b757
| return null; |
'catch rcurly' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 263 in 731b757
| } |
'method def rcurly' has incorrect indentation level 4, expected level should be 2.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 264 in 731b757
| } |
'method def modifier' has incorrect indentation level 4, expected level should be 2.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 266 in 731b757
| private Long extractProjectId(WebSocketSession session) { |
'try' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 267 in 731b757
| try { |
'try' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 268 in 731b757
| String query = session.getUri().getQuery(); |
'if' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 269 in 731b757
| if (query != null && query.contains("projectId=")) { |
'if' child has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 270 in 731b757
| String projectIdStr = extractQueryParam(query, "projectId"); |
'if' has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 271 in 731b757
| if (projectIdStr != null) { |
'if' child has incorrect indentation level 20, expected level should be 10.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 272 in 731b757
| Long projectId = Long.parseLong(projectIdStr); |
'if' child has incorrect indentation level 20, expected level should be 10.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 273 in 731b757
| logger.debug("Extracted projectId from query parameter: {}", projectId); |
'if' child has incorrect indentation level 20, expected level should be 10.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 274 in 731b757
| return projectId; |
'if rcurly' has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 275 in 731b757
| } |
'if rcurly' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 276 in 731b757
| } |
'try' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 278 in 731b757
| Object projectIdAttr = session.getAttributes().get("projectId"); |
'if' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 279 in 731b757
| if (projectIdAttr != null) { |
'if' child has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 280 in 731b757
| Long projectId = Long.parseLong(projectIdAttr.toString()); |
'if' child has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 281 in 731b757
| logger.debug("Extracted projectId from session attributes: {}", projectId); |
'if' child has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 282 in 731b757
| return projectId; |
'if rcurly' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 283 in 731b757
| } |
'try' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 285 in 731b757
| logger.debug("No projectId found in WebSocket session (this is optional)"); |
'try' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 286 in 731b757
| return null; |
'try rcurly' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 288 in 731b757
| } catch (Exception e) { |
'catch' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 289 in 731b757
| logger.error("Error extracting projectId from WebSocket session", e); |
'catch' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 290 in 731b757
| return null; |
'catch rcurly' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 291 in 731b757
| } |
'method def rcurly' has incorrect indentation level 4, expected level should be 2.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 292 in 731b757
| } |
'method def modifier' has incorrect indentation level 4, expected level should be 2.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 294 in 731b757
| private String extractQueryParam(String query, String paramName) { |
'if' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 295 in 731b757
| if (query == null || paramName == null) { |
'if' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 296 in 731b757
| return null; |
'if rcurly' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 297 in 731b757
| } |
'method def' child has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 299 in 731b757
| String[] params = query.split("&"); |
'for' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 300 in 731b757
| for (String param : params) { |
'for' child has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 301 in 731b757
| String[] keyValue = param.split("=", 2); |
'if' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 302 in 731b757
| if (keyValue.length == 2 && keyValue[0].equals(paramName)) { |
'if' child has incorrect indentation level 16, expected level should be 8.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 303 in 731b757
| return keyValue[1]; |
'if rcurly' has incorrect indentation level 12, expected level should be 6.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 304 in 731b757
| } |
'for rcurly' has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 305 in 731b757
| } |
'method def' child has incorrect indentation level 8, expected level should be 4.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 306 in 731b757
| return null; |
'method def rcurly' has incorrect indentation level 4, expected level should be 2.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Line 307 in 731b757
| } |
Missing a Javadoc comment.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/WebSocketConfig.java
Line 8 in 731b757
| @Configuration |
Missing a Javadoc comment.
methodologistUI-backend/app/src/main/java/tools/vitruv/methodologist/config/WebSocketConfig.java
Line 14 in 731b757
| public WebSocketConfig(LspWebSocketHandler lspWebSocketHandler) { |
Missing a Javadoc comment.
Line 60 in 731b757
| List<MetaModel> findByUserId(Long userId); |
Missing a Javadoc comment.
Line 62 in 731b757
| List<MetaModel> findByUserIdAndRemovedAtIsNull(Long userId); |
Block comment has incorrect indentation level 2, expected is 4, indentation should be the same level as line 73.
Line 67 in 731b757
| /** |
Javadoc tag '@param' should be preceded with an empty line.
Line 70 in 731b757
| * @param vsumid the ID of the VSUM |
'method def modifier' has incorrect indentation level 4, expected level should be 2.
Line 73 in 731b757
| List<VsumMetaModel> findByVsum_Id(Long vsumid); |
Method name 'findByVsum_Id' must match pattern '^[a-z][a-zA-Z0-9]*$'.
Line 73 in 731b757
| List<VsumMetaModel> findByVsum_Id(Long vsumid); |
Extra separation in import group before 'java.io.File'
Line 11 in 731b757
| import java.io.File; |
Block comment has incorrect indentation level 2, expected is 0, indentation should be the same level as line 321.
Line 304 in 731b757
| /** |
'method def modifier' has incorrect indentation level 0, expected level should be 2.
Line 321 in 731b757
| @Transactional(readOnly = true) |
'if' child has incorrect indentation level 8, expected level should be 6.
Line 330 in 731b757
| List<MetaModel> userMetamodels = metaModelRepository.findByUserId(userId); |
'if' child has incorrect indentation level 8, expected level should be 6.
Line 331 in 731b757
| metamodels.addAll(userMetamodels); |
'if' child has incorrect indentation level 8, expected level should be 6.
Line 332 in 731b757
| log.debug("Found {} metamodels owned by user {}", userMetamodels.size(), userId); |
'if' child has incorrect indentation level 8, expected level should be 6.
Line 337 in 731b757
| List<VsumMetaModel> vsumMetaModels = vsumMetaModelRepository.findByVsum_Id(projectId); |
'for' has incorrect indentation level 8, expected level should be 6.
Line 338 in 731b757
| for (VsumMetaModel vmm : vsumMetaModels) { |
'for' child has incorrect indentation level 12, expected level should be 8.
Line 339 in 731b757
| MetaModel mm = vmm.getMetaModel(); |
'if' has incorrect indentation level 12, expected level should be 8.
Line 341 in 731b757
| if (mm.getSource() != null) { |
'if' child has incorrect indentation level 16, expected level should be 10.
Line 342 in 731b757
| metamodels.add(mm.getSource()); |
'if rcurly' has incorrect indentation level 12, expected level should be 8.
Line 343 in 731b757
| } else { |
'else' child has incorrect indentation level 16, expected level should be 10.
Line 344 in 731b757
| metamodels.add(mm); |
'else rcurly' has incorrect indentation level 12, expected level should be 8.
Line 345 in 731b757
| } |
'for rcurly' has incorrect indentation level 8, expected level should be 6.
Line 346 in 731b757
| } |
'if' child has incorrect indentation level 8, expected level should be 6.
Line 347 in 731b757
| log.debug("Found {} metamodels in project {}", vsumMetaModels.size(), projectId); |
'method def rcurly' has incorrect indentation level 0, expected level should be 2.
Line 354 in 731b757
| } |
Javadoc tag '@param' should be preceded with an empty line.
Line 359 in 731b757
| * @param targetDir directory where .ecore files should be written |
'method def modifier' has incorrect indentation level 0, expected level should be 2.
Line 364 in 731b757
| @Transactional(readOnly = true) |
Line is longer than 100 characters (found 104).
Line 365 in 731b757
| public void writeMetamodelsToDirectory(File targetDir, Long userId, Long projectId) throws IOException { |
'for' child has incorrect indentation level 8, expected level should be 6.
Line 369 in 731b757
| String fileName = mm.getEcoreFile().getFilename(); |
'for' child has incorrect indentation level 8, expected level should be 6.
Line 370 in 731b757
| File ecoreFile = new File(targetDir, fileName); |
'for' child has incorrect indentation level 8, expected level should be 6.
Line 371 in 731b757
| Files.write(ecoreFile.toPath(), mm.getEcoreFile().getData()); |
'method def rcurly' has incorrect indentation level 0, expected level should be 2.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Remaining comments which cannot be posted as a review comment to avoid GitHub Rate Limit
checkstyle
'for' child has incorrect indentation level 8, expected level should be 6.
Line 369 in 50631ca
| String fileName = mm.getEcoreFile().getFilename(); |
'for' child has incorrect indentation level 8, expected level should be 6.
Line 370 in 50631ca
| File ecoreFile = new File(targetDir, fileName); |
'for' child has incorrect indentation level 8, expected level should be 6.
Line 371 in 50631ca
| Files.write(ecoreFile.toPath(), mm.getEcoreFile().getData()); |
'method def rcurly' has incorrect indentation level 0, expected level should be 2.
...java/tools/vitruv/methodologist/vsum/service/impl/MetaModelVitruvIntegrationServiceTest.java
Outdated
Show resolved
Hide resolved
...java/tools/vitruv/methodologist/vsum/service/impl/MetaModelVitruvIntegrationServiceTest.java
Outdated
Show resolved
Hide resolved
app/src/main/java/tools/vitruv/methodologist/vsum/model/repository/MetaModelRepository.java
Show resolved
Hide resolved
|
You still have 2 issues in checkstyle Also I added my own reviews. If you have any questions, let me know. Why do we need 2 meta-models and 2 gen-models? Are you removing all the files you wrote in your scenario after the job is over? Please write test cases to cover your new code |
app/src/main/java/tools/vitruv/methodologist/vsum/service/MetaModelService.java
Outdated
Show resolved
Hide resolved
app/src/main/java/tools/vitruv/methodologist/vsum/service/MetaModelService.java
Outdated
Show resolved
Hide resolved
app/src/main/java/tools/vitruv/methodologist/vsum/service/MetaModelService.java
Outdated
Show resolved
Hide resolved
app/src/main/java/tools/vitruv/methodologist/vsum/service/MetaModelService.java
Outdated
Show resolved
Hide resolved
app/src/main/java/tools/vitruv/methodologist/vsum/service/MetaModelService.java
Outdated
Show resolved
Hide resolved
app/src/main/java/tools/vitruv/methodologist/config/LspWebSocketHandler.java
Outdated
Show resolved
Hide resolved
| </systemPropertyVariables> | ||
| </configuration> | ||
| </plugin> | ||
| <plugin> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please return google format check style
bbdb6bf to
6ade5c0
Compare
No description provided.