Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mridang/docker-idea
https://github.com/mridang/docker-idea
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/mridang/docker-idea
- Owner: mridang
- Created: 2020-05-03T04:19:25.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-05-23T12:46:50.000Z (over 1 year ago)
- Last Synced: 2024-06-07T23:37:23.137Z (5 months ago)
- Language: Dockerfile
- Size: 30.3 KB
- Stars: 1
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Docker Images for Jetbrains' IDEs
Docker images for select Jetbrains' IDEs - IntelliJ and PHPStorm.
Requirements
------------Docker
Installation
------------Pull the required image using
About
------------In order to inspect your codebase using the provided images, you'll need to run
the Jetbrains CLI inspection tool. This is the entry-point for all containers in
this repository.The project to be analysed must be a valid IDEA project. You are required to version-control the `.idea` folder:
* `.idea/inspectionProfiles/Project_Default.xml` - analyzer settings.
* `.idea/modules.xml` - or you'll get the error - "This project contains no modules"
* `.idea/misc.xml` - or you'll get the error - "The JDK is not configured properly for this project"
* `*. iml-*` - or you'll get an error about a non-configured JDK in the module.### Inspecting a PHP project
`docker run --volume=$(pwd):/app docker.pkg.github.com/mridang/docker-idea/phpstorm:2020.1.1 /app /app/.idea/inspectionProfiles/Project_Default.xml /app/output -d /app -v2`
### Inspecting a Java project
`docker run --volume=$(pwd):/app docker.pkg.github.com/mridang/docker-idea/intellij:2018.1.1 /app /app/.idea/inspectionProfiles/Project_Default.xml /app/output -d /app -v2`
Authors
-------* Mridang Agarwalla
Credits
-------* Ivan Ponomarev (@inponomarev) for the writing the article which heloped me iron
out kinks. https://habr.com/ru/post/450214/License
-------Licensed under the MIT License - see the LICENSE file for details.