https://github.com/charted-dev/qodana-jvm-node
Dockerfile to bundle Node.js and Qodana's JVM community images together
https://github.com/charted-dev/qodana-jvm-node
Last synced: 4 months ago
JSON representation
Dockerfile to bundle Node.js and Qodana's JVM community images together
- Host: GitHub
- URL: https://github.com/charted-dev/qodana-jvm-node
- Owner: charted-dev
- License: unlicense
- Created: 2023-01-09T06:50:13.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-04-26T08:06:40.000Z (about 3 years ago)
- Last Synced: 2025-07-06T23:43:57.800Z (11 months ago)
- Language: Dockerfile
- Homepage:
- Size: 4.88 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# qodana-jvm-node
> *Dockerfile to bundle Node.js and Qodana's JVM community images together*
This repository only holds a single Dockerfile that contains [Node.js](https://nodejs.org/en) with [JetBrains Qodana's JVM Community Docker image](https://hub.docker.com/r/jetbrains/qodana-jvm-community) together.
> **Note**
>
> Why does this exist? -- This was only possible to fix issues where Spotless needed a Node.js installation to use
> the Prettier formatting step, so this was made to combat it.
>
> This is only recommended if you plan to do what we are doing for our Code Quality pipeline.
## Usage
> `qodana.yaml`
```yaml
version: "1.0"
linter: ghcr.io/charted-dev/qodana-jvm-node:2022.3 # Or any tag that `jetbrains/qodana-jvm-community` supports over 2022.3, older tags won't work
# insert your rules here
```
You should get a warning similar to:
```
! You are using an unofficial Qodana linter: ghcr.io/charted-dev/qodana-jvm-node:2022.3
```
This is completely fine, this image just extends **jetbrains/qodana-jvm-community** with the specified Qodana version that this images uses.
## License
**qodana-jvm-node** is released under the **Unlicense**, so you can do whatever you want by Noelware. <3