fix: Prevent multiple effect invocations when reading the same signal multiple times #23978
Quality Gate passed
Annotations
Check failure on line 257 in flow-server/src/test/java/com/vaadin/flow/dom/ElementUtilTest.java
sonarqubecloud / SonarCloud Code Analysis
Add at least one assertion to this test case.
See more on https://sonarcloud.io/project/issues?id=vaadin_flow&issues=AZ0kZaLDYdn-O0VHWgvt&open=AZ0kZaLDYdn-O0VHWgvt&pullRequest=23978
sonarqubecloud / SonarCloud Code Analysis
Remove this use of "TemplateModel"; it is deprecated.
See more on https://sonarcloud.io/project/issues?id=vaadin_flow&issues=AZ0kZWU5Ydn-O0VHWgTo&open=AZ0kZWU5Ydn-O0VHWgTo&pullRequest=23978
sonarqubecloud / SonarCloud Code Analysis
Remove the declaration of thrown exception 'java.io.IOException', as it cannot be thrown from method's body.
See more on https://sonarcloud.io/project/issues?id=vaadin_flow&issues=AZ0kZXnHYdn-O0VHWglQ&open=AZ0kZXnHYdn-O0VHWglQ&pullRequest=23978
sonarqubecloud / SonarCloud Code Analysis
Refactor the code of the lambda to have only one invocation possibly throwing a runtime exception.
See more on https://sonarcloud.io/project/issues?id=vaadin_flow&issues=AZ0kZX8oYdn-O0VHWgno&open=AZ0kZX8oYdn-O0VHWgno&pullRequest=23978
sonarqubecloud / SonarCloud Code Analysis
Refactor this method to reduce the number of assertions from 38 to less than 25.
See more on https://sonarcloud.io/project/issues?id=vaadin_flow&issues=AZ0kZa07Ydn-O0VHWg1K&open=AZ0kZa07Ydn-O0VHWg1K&pullRequest=23978
Check warning on line 135 in flow-server/src/test/java/com/vaadin/flow/internal/StateTreeTest.java
sonarqubecloud / SonarCloud Code Analysis
Replace this lambda with method reference 'detachCount::incrementAndGet'.
See more on https://sonarcloud.io/project/issues?id=vaadin_flow&issues=AZ0kZbA2Ydn-O0VHWg11&open=AZ0kZbA2Ydn-O0VHWg11&pullRequest=23978
sonarqubecloud / SonarCloud Code Analysis
Add a nested comment explaining why this method is empty, throw an UnsupportedOperationException or complete the implementation.
See more on https://sonarcloud.io/project/issues?id=vaadin_flow&issues=AZ0kZbEBYdn-O0VHWg2S&open=AZ0kZbEBYdn-O0VHWg2S&pullRequest=23978
sonarqubecloud / SonarCloud Code Analysis
Remove this use of "BrowserDetails"; it is deprecated.
See more on https://sonarcloud.io/project/issues?id=vaadin_flow&issues=AZ0kZbUiYdn-O0VHWg30&open=AZ0kZbUiYdn-O0VHWg30&pullRequest=23978
sonarqubecloud / SonarCloud Code Analysis
Refactor the code of the lambda to have only one invocation possibly throwing a runtime exception.
See more on https://sonarcloud.io/project/issues?id=vaadin_flow&issues=AZ0kZX4AYdn-O0VHWgm5&open=AZ0kZX4AYdn-O0VHWgm5&pullRequest=23978
Check warning on line 1801 in flow-server/src/test/java/com/vaadin/flow/dom/ElementJacksonTest.java
sonarqubecloud / SonarCloud Code Analysis
Remove this call to a deprecated class, it has been marked for removal.
See more on https://sonarcloud.io/project/issues?id=vaadin_flow&issues=AZ0kZaRqYdn-O0VHWgxX&open=AZ0kZaRqYdn-O0VHWgxX&pullRequest=23978
Check warning on line 67 in flow-server/src/test/java/com/vaadin/flow/router/RouterLinkTest.java
sonarqubecloud / SonarCloud Code Analysis
Remove the declaration of thrown exception 'java.lang.NoSuchFieldException', as it cannot be thrown from method's body.
See more on https://sonarcloud.io/project/issues?id=vaadin_flow&issues=AZ0kZbNAYdn-O0VHWg3H&open=AZ0kZbNAYdn-O0VHWg3H&pullRequest=23978
sonarqubecloud / SonarCloud Code Analysis
Remove this use of "BrowserDetails"; it is deprecated.
See more on https://sonarcloud.io/project/issues?id=vaadin_flow&issues=AZ0kZbUiYdn-O0VHWg4y&open=AZ0kZbUiYdn-O0VHWg4y&pullRequest=23978
sonarqubecloud / SonarCloud Code Analysis
Remove this use of "TemplateModelProxyHandler"; it is deprecated.
See more on https://sonarcloud.io/project/issues?id=vaadin_flow&issues=AZ0kZWiuYdn-O0VHWgXb&open=AZ0kZWiuYdn-O0VHWgXb&pullRequest=23978
sonarqubecloud / SonarCloud Code Analysis
Remove this use of "BrowserDetails"; it is deprecated.
See more on https://sonarcloud.io/project/issues?id=vaadin_flow&issues=AZ0kZbUiYdn-O0VHWg4z&open=AZ0kZbUiYdn-O0VHWg4z&pullRequest=23978
sonarqubecloud / SonarCloud Code Analysis
Remove this use of "BrowserDetails"; it is deprecated.
See more on https://sonarcloud.io/project/issues?id=vaadin_flow&issues=AZ0kZbUiYdn-O0VHWg5C&open=AZ0kZbUiYdn-O0VHWg5C&pullRequest=23978
Check warning on line 575 in flow-server/src/test/java/com/vaadin/flow/server/VaadinSessionTest.java
sonarqubecloud / SonarCloud Code Analysis
Rename "session" which hides the field declared at line 106.
See more on https://sonarcloud.io/project/issues?id=vaadin_flow&issues=AZ0kZYI0Ydn-O0VHWgok&open=AZ0kZYI0Ydn-O0VHWgok&pullRequest=23978
Check warning on line 263 in flow-server/src/test/java/com/vaadin/flow/dom/ElementTest.java
sonarqubecloud / SonarCloud Code Analysis
Refactor the code of the lambda to have only one invocation possibly throwing a runtime exception.
See more on https://sonarcloud.io/project/issues?id=vaadin_flow&issues=AZ0kZahhYdn-O0VHWgyW&open=AZ0kZahhYdn-O0VHWgyW&pullRequest=23978
sonarqubecloud / SonarCloud Code Analysis
Remove this use of "PolymerTemplate"; it is deprecated.
See more on https://sonarcloud.io/project/issues?id=vaadin_flow&issues=AZ0kZWmKYdn-O0VHWgZT&open=AZ0kZWmKYdn-O0VHWgZT&pullRequest=23978
sonarqubecloud / SonarCloud Code Analysis
Remove this call to a deprecated class, it has been marked for removal.
See more on https://sonarcloud.io/project/issues?id=vaadin_flow&issues=AZ0kZXevYdn-O0VHWgjg&open=AZ0kZXevYdn-O0VHWgjg&pullRequest=23978
Check warning on line 1122 in flow-server/src/test/java/com/vaadin/flow/dom/ElementJacksonTest.java
sonarqubecloud / SonarCloud Code Analysis
Refactor the code of the lambda to have only one invocation possibly throwing a runtime exception.
See more on https://sonarcloud.io/project/issues?id=vaadin_flow&issues=AZ0kZaRqYdn-O0VHWgwc&open=AZ0kZaRqYdn-O0VHWgwc&pullRequest=23978
sonarqubecloud / SonarCloud Code Analysis
Remove this use of "BrowserDetails"; it is deprecated.
See more on https://sonarcloud.io/project/issues?id=vaadin_flow&issues=AZ0kZbUiYdn-O0VHWg5v&open=AZ0kZbUiYdn-O0VHWg5v&pullRequest=23978
sonarqubecloud / SonarCloud Code Analysis
Refactor the code of the lambda to have only one invocation possibly throwing a runtime exception.
See more on https://sonarcloud.io/project/issues?id=vaadin_flow&issues=AZ0kZXXnYdn-O0VHWgiS&open=AZ0kZXXnYdn-O0VHWgiS&pullRequest=23978
sonarqubecloud / SonarCloud Code Analysis
Remove this use of "TemplateModel"; it is deprecated.
See more on https://sonarcloud.io/project/issues?id=vaadin_flow&issues=AZ0kZWmKYdn-O0VHWgYP&open=AZ0kZWmKYdn-O0VHWgYP&pullRequest=23978
Check warning on line 257 in flow-server/src/test/java/com/vaadin/flow/di/LookupInitializerTest.java
sonarqubecloud / SonarCloud Code Analysis
Remove the declaration of thrown exception 'jakarta.servlet.ServletException', as it cannot be thrown from method's body.
See more on https://sonarcloud.io/project/issues?id=vaadin_flow&issues=AZ0kZbQtYdn-O0VHWg3k&open=AZ0kZbQtYdn-O0VHWg3k&pullRequest=23978
sonarqubecloud / SonarCloud Code Analysis
Remove this use of "ClientUpdateMode"; it is deprecated.
See more on https://sonarcloud.io/project/issues?id=vaadin_flow&issues=AZ0kZWeMYdn-O0VHWgXI&open=AZ0kZWeMYdn-O0VHWgXI&pullRequest=23978