mirror of
				https://github.com/JetBrains/intellij-platform-plugin-template.git
				synced 2025-06-13 13:04:09 +00:00 
			
		
		
		
	Removed detekt/ktlint integration
				
					
				
			This commit is contained in:
		
							parent
							
								
									8ef79e2791
								
							
						
					
					
						commit
						423c1654d8
					
				
							
								
								
									
										6
									
								
								.github/workflows/build.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								.github/workflows/build.yml
									
									
									
									
										vendored
									
									
								
							| @ -69,9 +69,9 @@ jobs: | |||||||
|           path: ~/.gradle/wrapper |           path: ~/.gradle/wrapper | ||||||
|           key: ${{ runner.os }}-gradle-wrapper-${{ hashFiles('**/gradle/wrapper/gradle-wrapper.properties') }} |           key: ${{ runner.os }}-gradle-wrapper-${{ hashFiles('**/gradle/wrapper/gradle-wrapper.properties') }} | ||||||
| 
 | 
 | ||||||
|       # Run detekt, ktlint and tests |       # Run tests | ||||||
|       - name: Run Linters and Test |       - name: Run Tests | ||||||
|         run: ./gradlew check |         run: ./gradlew test | ||||||
| 
 | 
 | ||||||
|       # Run verifyPlugin Gradle task |       # Run verifyPlugin Gradle task | ||||||
|       - name: Verify Plugin |       - name: Verify Plugin | ||||||
|  | |||||||
							
								
								
									
										3
									
								
								.github/workflows/template-cleanup.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										3
									
								
								.github/workflows/template-cleanup.yml
									
									
									
									
										vendored
									
									
								
							| @ -62,9 +62,6 @@ jobs: | |||||||
|             CODE_OF_CONDUCT.md \ |             CODE_OF_CONDUCT.md \ | ||||||
|             LICENSE |             LICENSE | ||||||
| 
 | 
 | ||||||
|           # Run ktlint formatting |  | ||||||
|           ./gradlew ktlintFormat |  | ||||||
| 
 |  | ||||||
|       # Commit modified files |       # Commit modified files | ||||||
|       - name: Commit files |       - name: Commit files | ||||||
|         run: | |         run: | | ||||||
|  | |||||||
| @ -11,7 +11,7 @@ | |||||||
|       </option> |       </option> | ||||||
|       <option name="taskNames"> |       <option name="taskNames"> | ||||||
|         <list> |         <list> | ||||||
|           <option value="check" /> |           <option value="test" /> | ||||||
|         </list> |         </list> | ||||||
|       </option> |       </option> | ||||||
|       <option name="vmOptions" value="" /> |       <option name="vmOptions" value="" /> | ||||||
|  | |||||||
| @ -9,6 +9,9 @@ | |||||||
| - Use Gradle `wrapper` task to handle Gradle updates | - Use Gradle `wrapper` task to handle Gradle updates | ||||||
| - JVM compatibility version extracted to `gradle.properties` file | - JVM compatibility version extracted to `gradle.properties` file | ||||||
| 
 | 
 | ||||||
|  | ### Removed | ||||||
|  | - Removed `detekt`/`ktlint` integration | ||||||
|  | 
 | ||||||
| ### Changed | ### Changed | ||||||
| - GitHub Actions: Use Java 11 | - GitHub Actions: Use Java 11 | ||||||
| - Update `pluginVerifierIdeVersions` to `2020.3.4, 2021.1.3` | - Update `pluginVerifierIdeVersions` to `2020.3.4, 2021.1.3` | ||||||
|  | |||||||
| @ -69,7 +69,6 @@ The most significant parts of the current configuration are: | |||||||
| - Support for Kotlin and Java implementation. | - Support for Kotlin and Java implementation. | ||||||
| - Integration with the [gradle-changelog-plugin][gh:gradle-changelog-plugin], which automatically patches the change notes and description based on the `CHANGELOG.md` and `README.md` files. | - Integration with the [gradle-changelog-plugin][gh:gradle-changelog-plugin], which automatically patches the change notes and description based on the `CHANGELOG.md` and `README.md` files. | ||||||
| - Integration with the [gradle-intellij-plugin][gh:gradle-intellij-plugin] for smoother development. | - Integration with the [gradle-intellij-plugin][gh:gradle-intellij-plugin] for smoother development. | ||||||
| - Code linting with [detekt][detekt]. |  | ||||||
| - [Plugin publishing][docs:publishing] using the token. | - [Plugin publishing][docs:publishing] using the token. | ||||||
| 
 | 
 | ||||||
| The project-specific configuration file [gradle.properties][file:gradle.properties] contains: | The project-specific configuration file [gradle.properties][file:gradle.properties] contains: | ||||||
| @ -103,7 +102,6 @@ A generated IntelliJ Platform Plugin Template repository contains the following | |||||||
| ├── README.md               README | ├── README.md               README | ||||||
| ├── build/                  Output build directory | ├── build/                  Output build directory | ||||||
| ├── build.gradle.kts        Gradle configuration | ├── build.gradle.kts        Gradle configuration | ||||||
| ├── detekt-config.yml       Detekt configuration |  | ||||||
| ├── gradle | ├── gradle | ||||||
| │   └── wrapper/            Gradle Wrapper | │   └── wrapper/            Gradle Wrapper | ||||||
| ├── gradle.properties       Gradle configuration properties | ├── gradle.properties       Gradle configuration properties | ||||||
| @ -175,7 +173,7 @@ Within the default project structure, there is a `.run` directory provided conta | |||||||
| | Configuration name | Description                                                                                                                                                            | | | Configuration name | Description                                                                                                                                                            | | ||||||
| | ------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | | ------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | ||||||
| | Run Plugin         | Runs [`:runIde`][gh:gradle-intellij-plugin-running-dsl] Gradle IntelliJ Plugin task. Use the *Debug* icon for plugin debugging.                                        | | | Run Plugin         | Runs [`:runIde`][gh:gradle-intellij-plugin-running-dsl] Gradle IntelliJ Plugin task. Use the *Debug* icon for plugin debugging.                                        | | ||||||
| | Run Tests          | Runs [`:check`][gradle-lifecycle-tasks] Gradle task that invokes `:test` and `detekt`/`ktlint` code inspections.                                                       | | | Run Tests          | Runs [`:test`][gradle-lifecycle-tasks] Gradle task.                                                                                                                    | | ||||||
| | Run Verifications  | Runs [`:runPluginVerifier`][gh:gradle-intellij-plugin-verifier-dsl] Gradle IntelliJ Plugin task to check the plugin compatibility against the specified IntelliJ IDEs. | | | Run Verifications  | Runs [`:runPluginVerifier`][gh:gradle-intellij-plugin-verifier-dsl] Gradle IntelliJ Plugin task to check the plugin compatibility against the specified IntelliJ IDEs. | | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| @ -332,7 +330,6 @@ If the message contains one of the following strings: `[skip ci]`, `[ci skip]`, | |||||||
| [jb:ui-guidelines]: https://jetbrains.github.io/ui | [jb:ui-guidelines]: https://jetbrains.github.io/ui | ||||||
| 
 | 
 | ||||||
| [keep-a-changelog]: https://keepachangelog.com | [keep-a-changelog]: https://keepachangelog.com | ||||||
| [detekt]: https://detekt.github.io/detekt |  | ||||||
| [github-actions-skip-ci]: https://github.blog/changelog/2021-02-08-github-actions-skip-pull-request-and-push-workflows-with-skip-ci/ | [github-actions-skip-ci]: https://github.blog/changelog/2021-02-08-github-actions-skip-pull-request-and-push-workflows-with-skip-ci/ | ||||||
| [gradle]: https://gradle.org | [gradle]: https://gradle.org | ||||||
| [gradle-releases]: https://gradle.org/releases | [gradle-releases]: https://gradle.org/releases | ||||||
|  | |||||||
| @ -1,4 +1,3 @@ | |||||||
| import io.gitlab.arturbosch.detekt.Detekt |  | ||||||
| import org.jetbrains.changelog.markdownToHTML | import org.jetbrains.changelog.markdownToHTML | ||||||
| import org.jetbrains.kotlin.gradle.tasks.KotlinCompile | import org.jetbrains.kotlin.gradle.tasks.KotlinCompile | ||||||
| 
 | 
 | ||||||
| @ -13,10 +12,6 @@ plugins { | |||||||
|     id("org.jetbrains.intellij") version "1.1.4" |     id("org.jetbrains.intellij") version "1.1.4" | ||||||
|     // gradle-changelog-plugin - read more: https://github.com/JetBrains/gradle-changelog-plugin |     // gradle-changelog-plugin - read more: https://github.com/JetBrains/gradle-changelog-plugin | ||||||
|     id("org.jetbrains.changelog") version "1.2.1" |     id("org.jetbrains.changelog") version "1.2.1" | ||||||
|     // detekt linter - read more: https://detekt.github.io/detekt/gradle.html |  | ||||||
|     id("io.gitlab.arturbosch.detekt") version "1.17.1" |  | ||||||
|     // ktlint linter - read more: https://github.com/JLLeitschuh/ktlint-gradle |  | ||||||
|     id("org.jlleitschuh.gradle.ktlint") version "10.0.0" |  | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| group = properties("pluginGroup") | group = properties("pluginGroup") | ||||||
| @ -26,9 +21,6 @@ version = properties("pluginVersion") | |||||||
| repositories { | repositories { | ||||||
|     mavenCentral() |     mavenCentral() | ||||||
| } | } | ||||||
| dependencies { |  | ||||||
|     detektPlugins("io.gitlab.arturbosch.detekt:detekt-formatting:1.17.1") |  | ||||||
| } |  | ||||||
| 
 | 
 | ||||||
| // Configure gradle-intellij-plugin plugin. | // Configure gradle-intellij-plugin plugin. | ||||||
| // Read more: https://github.com/JetBrains/gradle-intellij-plugin | // Read more: https://github.com/JetBrains/gradle-intellij-plugin | ||||||
| @ -50,19 +42,6 @@ changelog { | |||||||
|     groups.set(emptyList()) |     groups.set(emptyList()) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| // Configure detekt plugin. |  | ||||||
| // Read more: https://detekt.github.io/detekt/kotlindsl.html |  | ||||||
| detekt { |  | ||||||
|     config = files("./detekt-config.yml") |  | ||||||
|     buildUponDefaultConfig = true |  | ||||||
| 
 |  | ||||||
|     reports { |  | ||||||
|         html.enabled = false |  | ||||||
|         xml.enabled = false |  | ||||||
|         txt.enabled = false |  | ||||||
|     } |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| // Configure UI tests plugin | // Configure UI tests plugin | ||||||
| // Read more: https://github.com/JetBrains/intellij-ui-test-robot | // Read more: https://github.com/JetBrains/intellij-ui-test-robot | ||||||
| tasks { | tasks { | ||||||
| @ -75,9 +54,6 @@ tasks { | |||||||
|         withType<KotlinCompile> { |         withType<KotlinCompile> { | ||||||
|             kotlinOptions.jvmTarget = it |             kotlinOptions.jvmTarget = it | ||||||
|         } |         } | ||||||
|         withType<Detekt> { |  | ||||||
|             jvmTarget = it |  | ||||||
|         } |  | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     wrapper { |     wrapper { | ||||||
|  | |||||||
| @ -1,8 +0,0 @@ | |||||||
| # Default detekt configuration: |  | ||||||
| # https://github.com/detekt/detekt/blob/master/detekt-core/src/main/resources/default-detekt-config.yml |  | ||||||
| 
 |  | ||||||
| formatting: |  | ||||||
|   Indentation: |  | ||||||
|     continuationIndentSize: 8 |  | ||||||
|   ParameterListWrapping: |  | ||||||
|     indentSize: 8 |  | ||||||
		Loading…
	
		Reference in New Issue
	
	Block a user