diff --git a/.config/checkstyle/checkstyle.xml b/.config/checkstyle/checkstyle.xml index a0d7f17..43b5290 100644 --- a/.config/checkstyle/checkstyle.xml +++ b/.config/checkstyle/checkstyle.xml @@ -52,6 +52,7 @@ + @@ -68,6 +69,11 @@ + + + + + @@ -93,7 +99,6 @@ - @@ -122,7 +127,13 @@ + + + + + + diff --git a/.config/pmd/ruleset.xml b/.config/pmd/ruleset.xml index 7a03f17..d51fbb5 100644 --- a/.config/pmd/ruleset.xml +++ b/.config/pmd/ruleset.xml @@ -10,16 +10,38 @@ + + + + + + + + + + + + + + + + + + + + + + @@ -76,9 +98,6 @@ - - - @@ -114,17 +133,33 @@ + + + + + + + + + + + + + + + + - + @@ -159,4 +194,25 @@ + + + + Do not used native HTML! Use Vaadin layouts and components to create required structure. + If you are 100% sure that you escaped the value properly and you have no better options you can suppress this. + + 2 + + + + + + + + diff --git a/.github/workflows/broken-links.yml b/.github/workflows/broken-links.yml index e160ddb..32f412f 100644 --- a/.github/workflows/broken-links.yml +++ b/.github/workflows/broken-links.yml @@ -19,7 +19,7 @@ jobs: - name: Link Checker id: lychee - uses: lycheeverse/lychee-action@f613c4a64e50d792e0b31ec34bbcbba12263c6a6 # v2 + uses: lycheeverse/lychee-action@1d97d84f0bc547f7b25f4c2170d87d810dc2fb2c # v2 with: fail: false # Don't fail on broken links, create an issue instead diff --git a/.idea/externalDependencies.xml b/.idea/externalDependencies.xml new file mode 100644 index 0000000..78be5b8 --- /dev/null +++ b/.idea/externalDependencies.xml @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/pom.xml b/pom.xml index 33d6a4e..d662469 100644 --- a/pom.xml +++ b/pom.xml @@ -45,7 +45,7 @@ com.puppycrawl.tools checkstyle - 10.21.4 + 10.23.0 @@ -82,12 +82,12 @@ net.sourceforge.pmd pmd-core - 7.11.0 + 7.12.0 net.sourceforge.pmd pmd-java - 7.11.0 + 7.12.0 diff --git a/vaadin-simple-grid-filter-demo/pom.xml b/vaadin-simple-grid-filter-demo/pom.xml index 634c83c..3ee0126 100644 --- a/vaadin-simple-grid-filter-demo/pom.xml +++ b/vaadin-simple-grid-filter-demo/pom.xml @@ -29,7 +29,7 @@ software.xdev.vaadin.Application - 24.7.0 + 24.7.2 3.4.4 diff --git a/vaadin-simple-grid-filter-demo/src/main/java/software/xdev/vaadin/Application.java b/vaadin-simple-grid-filter-demo/src/main/java/software/xdev/vaadin/Application.java index f5a4d96..32833af 100644 --- a/vaadin-simple-grid-filter-demo/src/main/java/software/xdev/vaadin/Application.java +++ b/vaadin-simple-grid-filter-demo/src/main/java/software/xdev/vaadin/Application.java @@ -9,6 +9,7 @@ import com.vaadin.flow.spring.annotation.EnableVaadin; +@SuppressWarnings({"checkstyle:HideUtilityClassConstructor", "PMD.UseUtilityClass"}) @SpringBootApplication @EnableVaadin @Push diff --git a/vaadin-simple-grid-filter/pom.xml b/vaadin-simple-grid-filter/pom.xml index 8c24a95..3d2c821 100644 --- a/vaadin-simple-grid-filter/pom.xml +++ b/vaadin-simple-grid-filter/pom.xml @@ -49,7 +49,7 @@ UTF-8 - 24.7.0 + 24.7.2 @@ -313,7 +313,7 @@ com.puppycrawl.tools checkstyle - 10.21.4 + 10.23.0 @@ -350,12 +350,12 @@ net.sourceforge.pmd pmd-core - 7.11.0 + 7.12.0 net.sourceforge.pmd pmd-java - 7.11.0 + 7.12.0