Coder Social home page Coder Social logo

dbelyaev / action-checkstyle Goto Github PK

View Code? Open in Web Editor NEW
21.0 21.0 16.0 264 KB

reviewdog based GitHub action to run Checkstyle on your Java code.

License: MIT License

Dockerfile 31.81% Shell 68.19%
checkstyle code-quality code-review github-action java reviewdog

action-checkstyle's Introduction

Hi there ๐Ÿ‘‹

My name is Dmitriy and I am a proficient software engineer with a primary focus on Java and C++ development.
I like clean code, new technologies, pixels and everything in-between.

Technology stack

Git Azure Docker

Java Apache Maven Spring Hibernate

C++ Qt

Interested in

Kotlin GraphQL React Swift

action-checkstyle's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

action-checkstyle's Issues

Java Version

Hi.

The Java version for this action's docker container is v8. Checkstyle 10.4 requires >= 11

So if the checkstyle_version config item is set as follows:

checkstyle_version: 10.4

This exception is thrown:

Error: Exception in thread "main" java.lang.UnsupportedClassVersionError: com/puppycrawl/tools/checkstyle/Main has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:763)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:468)
at java.net.URLClassLoader.access$100(URLClassLoader.java:74)
at java.net.URLClassLoader$1.run(URLClassLoader.java:369)
at java.net.URLClassLoader$1.run(URLClassLoader.java:363)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:362)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:495)
reviewdog: parse error: EOF

Dependency Dashboard

This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.

Open

These updates have all been created already. Click a checkbox below to force a retry/rebase of any.

Detected dependencies

dockerfile
Dockerfile
  • eclipse-temurin 21.0.3_9-jre-alpine@sha256:23467b3e42617ca197f43f58bc5fb03ca4cb059d68acd49c67128bfded132d67
github-actions
.github/workflows/dependency-review.yml
  • step-security/harden-runner v2.9.0@0d381219ddf674d61a7572ddd19d7941e271515c
  • actions/checkout v4.1.7@692973e3d937129bcbf40652eb9f2f61becf3332
  • actions/dependency-review-action v4.3.4@5a2ce3f5b92ee19cbb1541a4984c76d921601d7c
.github/workflows/depup.yml
  • step-security/harden-runner v2.9.0@0d381219ddf674d61a7572ddd19d7941e271515c
  • actions/checkout v4.1.7@692973e3d937129bcbf40652eb9f2f61becf3332
  • reviewdog/action-depup v1.6.0@0e4ab9e4a2328dad5d2fa348377611c028c20889
  • peter-evans/create-pull-request v6.1.0@c5a7806660adbe173f04e3e038b0ccdcd758773c
  • step-security/harden-runner v2.9.0@0d381219ddf674d61a7572ddd19d7941e271515c
  • actions/checkout v4.1.7@692973e3d937129bcbf40652eb9f2f61becf3332
  • reviewdog/action-depup v1.6.0@0e4ab9e4a2328dad5d2fa348377611c028c20889
  • peter-evans/create-pull-request v6.1.0@c5a7806660adbe173f04e3e038b0ccdcd758773c
.github/workflows/dockerimage.yml
  • step-security/harden-runner v2.9.0@0d381219ddf674d61a7572ddd19d7941e271515c
  • actions/checkout v4.1.7@692973e3d937129bcbf40652eb9f2f61becf3332
.github/workflows/pr-labeler.yml
  • step-security/harden-runner v2.9.0@0d381219ddf674d61a7572ddd19d7941e271515c
  • codelytv/pr-size-labeler v1.10.0@56f6f0fc35c7cc0f72963b8467729e1120cb4bed
  • step-security/harden-runner v2.9.0@0d381219ddf674d61a7572ddd19d7941e271515c
  • actions/labeler v5.0.0@8558fd74291d67161a8a78ce36a881fa63b766a9
.github/workflows/release.yml
  • step-security/harden-runner v2.9.0@0d381219ddf674d61a7572ddd19d7941e271515c
  • actions/checkout v4.1.7@692973e3d937129bcbf40652eb9f2f61becf3332
  • haya14busa/action-bumpr v1.10.0@78ab5a104d20896c9c9122c64221b3aecf1a8cbb
  • haya14busa/action-update-semver v1.2.1@fb48464b2438ae82cc78237be61afb4f461265a1
  • haya14busa/action-cond v1.2.1@94f77f7a80cd666cb3155084e428254fea4281fd
  • step-security/harden-runner v2.9.0@0d381219ddf674d61a7572ddd19d7941e271515c
  • actions/checkout v4.1.7@692973e3d937129bcbf40652eb9f2f61becf3332
  • haya14busa/action-bumpr v1.10.0@78ab5a104d20896c9c9122c64221b3aecf1a8cbb
.github/workflows/reviewdog.yml
  • step-security/harden-runner v2.9.0@0d381219ddf674d61a7572ddd19d7941e271515c
  • actions/checkout v4.1.7@692973e3d937129bcbf40652eb9f2f61becf3332
  • haya14busa/action-cond v1.2.1@94f77f7a80cd666cb3155084e428254fea4281fd
  • reviewdog/action-shellcheck v1.26.0@d99499e855260c9c56f7a1d066933b57326e9e7c
  • step-security/harden-runner v2.9.0@0d381219ddf674d61a7572ddd19d7941e271515c
  • actions/checkout v4.1.7@692973e3d937129bcbf40652eb9f2f61becf3332
  • haya14busa/action-cond v1.2.1@94f77f7a80cd666cb3155084e428254fea4281fd
  • reviewdog/action-hadolint v1.45.0@2d90b15b2b969e507fc2a31af6e29ca19a0f9516
  • step-security/harden-runner v2.9.0@0d381219ddf674d61a7572ddd19d7941e271515c
  • actions/checkout v4.1.7@692973e3d937129bcbf40652eb9f2f61becf3332
  • reviewdog/action-markdownlint v0.24.0@e9f3ab4fea1433280a4b0eddca17be1340dfea94
  • step-security/harden-runner v2.9.0@0d381219ddf674d61a7572ddd19d7941e271515c
  • actions/checkout v4.1.7@692973e3d937129bcbf40652eb9f2f61becf3332
  • reviewdog/action-misspell v1.23.0@ef8b22c1cca06c8d306fc6be302c3dab0f6ca12f
  • step-security/harden-runner v2.9.0@0d381219ddf674d61a7572ddd19d7941e271515c
  • actions/checkout v4.1.7@692973e3d937129bcbf40652eb9f2f61becf3332
  • reviewdog/action-alex v1.13.0@f95df9e356d97e67e4626f04ad125c4a99a906a9
.github/workflows/scorecards.yml
  • step-security/harden-runner v2.9.0@0d381219ddf674d61a7572ddd19d7941e271515c
  • actions/checkout v4.1.7@692973e3d937129bcbf40652eb9f2f61becf3332
  • ossf/scorecard-action v2.3.3@dc50aa9510b46c811795eb24b2f1ba02a914e534
  • actions/upload-artifact v4.3.4@0b2256b8c012f0828dc542b3febcab082c67f72b
  • github/codeql-action v3.25.13@2d790406f505036ef40ecba973cc774a50395aac
.github/workflows/test.yml
  • step-security/harden-runner v2.9.0@0d381219ddf674d61a7572ddd19d7941e271515c
  • actions/checkout v4.1.7@692973e3d937129bcbf40652eb9f2f61becf3332
  • step-security/harden-runner v2.9.0@0d381219ddf674d61a7572ddd19d7941e271515c
  • actions/checkout v4.1.7@692973e3d937129bcbf40652eb9f2f61becf3332
  • step-security/harden-runner v2.9.0@0d381219ddf674d61a7572ddd19d7941e271515c
  • actions/checkout v4.1.7@692973e3d937129bcbf40652eb9f2f61becf3332
  • step-security/harden-runner v2.9.0@0d381219ddf674d61a7572ddd19d7941e271515c
  • actions/checkout v4.1.7@692973e3d937129bcbf40652eb9f2f61becf3332
  • step-security/harden-runner v2.9.0@0d381219ddf674d61a7572ddd19d7941e271515c
  • actions/checkout v4.1.7@692973e3d937129bcbf40652eb9f2f61becf3332
  • step-security/harden-runner v2.9.0@0d381219ddf674d61a7572ddd19d7941e271515c
  • actions/checkout v4.1.7@692973e3d937129bcbf40652eb9f2f61becf3332

  • Check this box to trigger a request for Renovate to run again on this repository

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.