Skip to content

Commit

Permalink
Init
Browse files Browse the repository at this point in the history
  • Loading branch information
0verEngineer committed Dec 13, 2022
1 parent ce5e4f3 commit 8fe59d6
Show file tree
Hide file tree
Showing 18 changed files with 1,750 additions and 0 deletions.
39 changes: 39 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
.gradle
build/
!gradle/wrapper/gradle-wrapper.jar
!**/src/main/**/build/
!**/src/test/**/build/

### IntelliJ IDEA ###
.idea
*.iws
*.iml
*.ipr
out/
!**/src/main/**/out/
!**/src/test/**/out/

### Eclipse ###
.apt_generated
.classpath
.factorypath
.project
.settings
.springBeans
.sts4-cache
bin/
!**/src/main/**/bin/
!**/src/test/**/bin/

### NetBeans ###
/nbproject/private/
/nbbuild/
/dist/
/nbdist/
/.nb-gradle/

### VS Code ###
.vscode/

### Mac OS ###
.DS_Store
24 changes: 24 additions & 0 deletions .run/Run IDE with Plugin.run.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="Run Plugin" type="GradleRunConfiguration" factoryName="Gradle">
<log_file alias="idea.log" path="$PROJECT_DIR$/build/idea-sandbox/system/log/idea.log"/>
<ExternalSystemSettings>
<option name="executionName"/>
<option name="externalProjectPath" value="$PROJECT_DIR$"/>
<option name="externalSystemIdString" value="GRADLE"/>
<option name="scriptParameters" value=""/>
<option name="taskDescriptions">
<list/>
</option>
<option name="taskNames">
<list>
<option value="runIde"/>
</list>
</option>
<option name="vmOptions" value=""/>
</ExternalSystemSettings>
<ExternalSystemDebugServerProcess>true</ExternalSystemDebugServerProcess>
<ExternalSystemReattachDebugProcess>true</ExternalSystemReattachDebugProcess>
<DebugAllEnabled>false</DebugAllEnabled>
<method v="2"/>
</configuration>
</component>
103 changes: 103 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,103 @@
<div id="top"></div>


<!-- PROJECT SHIELDS -->
[![Contributors][contributors-shield]][contributors-url]
[![Forks][forks-shield]][forks-url]
[![Stargazers][stars-shield]][stars-url]
[![Issues][issues-shield]][issues-url]
[![GPLv3 License][license-shield]][license-url]



<!-- PROJECT LOGO -->
<br />
<div align="center">
<a href="https://github.com/0verEngineer/InlineProblems">
<img src="src/main/resources/META-INF/pluginIcon.svg" alt="Logo" width="100" height="100">
</a>

<h3 align="center">InlineProblems</h3>

<p align="center">
Plugin to show problems inside the text editor for IDEs based on the IntelliJ Platform
<br />
<br />
<a href="https://github.com/0verEngineer/InlineProblems/issues">Report Bug</a>
·
<a href="https://github.com/0verEngineer/InlineProblems/issues">Request Feature</a>
</p>
</div>



<!-- TABLE OF CONTENTS -->
<details>
<summary>Table of Contents</summary>
<ol>
<li>
<a href="#about-the-project">About The Project</a>
</li>
<li>
<a href="#getting-started">Getting Started</a>
</li>
<li><a href="#roadmap">Roadmap</a></li>
<li><a href="#license">License</a></li>
<li><a href="#contact">Contact</a></li>
</ol>
</details>



<!-- ABOUT THE PROJECT -->
## About The Project

- I use this plugin professionally on a daily basis in IntelliJ and CLion in combination with the IdeaVIM extension



<!-- GETTING STARTED -->
## Getting Started

- Clone the repository and open it with IntelliJ




<!-- ROADMAP -->
## Roadmap

- [ ] Multiline ErrorLabels (Inlays)
- [ ] Delay before adding problems
- [ ] Listen to changed width of editor and redraw labels if needed




<!-- LICENSE -->
## License

Distributed under the GNU General Public License v3 See `LICENSE` for more information.



<!-- CONTACT -->
## Contact

Julian Hackinger - [email protected]

Project Link: [https://github.com/0verEngineer/InlineProblems](https://github.com/0verEngineer/InlineProblems)



<!-- MARKDOWN LINKS & IMAGES -->
[contributors-shield]: https://img.shields.io/github/contributors/0verEngineer/InlineProblems.svg?style=for-the-badge
[contributors-url]: https://github.com/0verEngineer/InlineProblems/graphs/contributors
[forks-shield]: https://img.shields.io/github/forks/0verEngineer/InlineProblems.svg?style=for-the-badge
[forks-url]: https://github.com/0verEngineer/InlineProblems/network/members
[stars-shield]: https://img.shields.io/github/stars/0verEngineer/InlineProblems.svg?style=for-the-badge
[stars-url]: https://github.com/0verEngineer/InlineProblems/stargazers
[issues-shield]: https://img.shields.io/github/issues/0verEngineer/InlineProblems.svg?style=for-the-badge
[issues-url]: https://github.com/0verEngineer/InlineProblems/issues
[license-shield]: https://img.shields.io/github/license/0verEngineer/InlineProblems.svg?style=for-the-badge
[license-url]: https://github.com/0verEngineer/InlineProblems/blob/master/LICENSE.txt
47 changes: 47 additions & 0 deletions build.gradle.kts
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
plugins {
id("java")
id("org.jetbrains.intellij") version "1.9.0"
id("io.freefair.lombok") version "6.6"
}

group = "org.OverEngineer"
version = "0.1.0"

repositories {
mavenCentral()
}
dependencies {
implementation("org.projectlombok:lombok:1.18.22")
}

// Configure Gradle IntelliJ Plugin
// Read more: https://plugins.jetbrains.com/docs/intellij/tools-gradle-intellij-plugin.html
intellij {
version.set("2022.1.4")
type.set("IC") // Target IDE Platform

plugins.set(listOf(/* Plugin Dependencies */))
}

tasks {
// Set the JVM compatibility versions
withType<JavaCompile> {
sourceCompatibility = "11"
targetCompatibility = "11"
}

patchPluginXml {
sinceBuild.set("221")
untilBuild.set("231.*")
}

signPlugin {
certificateChain.set(System.getenv("CERTIFICATE_CHAIN"))
privateKey.set(System.getenv("PRIVATE_KEY"))
password.set(System.getenv("PRIVATE_KEY_PASSWORD"))
}

publishPlugin {
token.set(System.getenv("PUBLISH_TOKEN"))
}
}
Binary file added gradle/wrapper/gradle-wrapper.jar
Binary file not shown.
5 changes: 5 additions & 0 deletions gradle/wrapper/gradle-wrapper.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-7.5.1-bin.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
Loading

0 comments on commit 8fe59d6

Please sign in to comment.