Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mridang/action-idea
A Github Action that runs IntelliJ in a headless mode and runs the configured inspections.
https://github.com/mridang/action-idea
actions ci github github-actions headless ide intellij jetbrains
Last synced: about 1 month ago
JSON representation
A Github Action that runs IntelliJ in a headless mode and runs the configured inspections.
- Host: GitHub
- URL: https://github.com/mridang/action-idea
- Owner: mridang
- License: mit
- Created: 2020-05-17T17:06:34.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-03-13T04:57:45.000Z (almost 2 years ago)
- Last Synced: 2024-04-24T13:36:31.790Z (9 months ago)
- Topics: actions, ci, github, github-actions, headless, ide, intellij, jetbrains
- Language: Shell
- Homepage:
- Size: 48.8 KB
- Stars: 1
- Watchers: 1
- Forks: 2
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# IntelliJ Inspector
This action runs IntelliJ inspections on your codebase.
## Parameters
| Parameter | Type | Default | Description |
|-------------------------|----------|---------|-------------------------------------------------------------------|
| `target` | `string` | | The directory to be inspected. |
| `profile` | `string` | | The absolute path to the profile file. |
| `output` | `string` | | The absolute path to spew outputs to |
| `verbosity` | `string` | v2 | The verbose level. v0 - silent, v1 - verbose, v2 - most verbose. |
| `scope` | `string` | | The inspection scope to be used. If none, all files are inspected.|
| `noinspect` | `string` | noop | A comma-delimited list of inspection output files to be skipped. |
| `plugins` | `string` | | A comma-delimited list of plugins to be installed |## Usage
```yaml
jobs:
inspect:
runs-on: ubuntu-lateststeps:
- name: Run IntelliJ
uses: mridang/action-idea@master
with:
target: .
profile: ./.idea/inspectionProfiles/Project_Default.xml
output: ./output
verbosity: v2
scope: Inspection
plugins: 1347
```## License
The MIT License (MIT)
Copyright (c) 2020 Mridang Agarwalla