Add openrewrite

This commit is contained in:
Rob Winch 2021-07-06 15:28:58 -05:00
parent ff47086d56
commit a61057d66c
3 changed files with 35 additions and 0 deletions

View File

@ -21,6 +21,17 @@ apply plugin: 'org.springframework.security.sagan'
apply plugin: 'org.springframework.github.milestone'
apply plugin: 'org.springframework.github.changelog'
apply plugin: 'org.openrewrite.rewrite'
rewrite {
activeRecipe("org.openrewrite.java.spring.boot2.SpringBoot2JUnit4to5Migration")
activeStyle("io.moderne.spring.style")
}
dependencies {
rewrite("org.openrewrite.recipe:rewrite-spring:4.6.1")
}
group = 'org.springframework.security'
description = 'Spring Security'

View File

@ -71,6 +71,7 @@ dependencies {
implementation 'net.sourceforge.saxon:saxon:9.1.0.8'
implementation localGroovy()
implementation 'org.openrewrite:plugin:5.2.1'
implementation 'io.github.gradle-nexus:publish-plugin:1.1.0'
implementation 'io.projectreactor:reactor-core:3.4.6'
implementation 'gradle.plugin.org.gretty:gretty:3.0.1'

23
rewrite.yml Normal file
View File

@ -0,0 +1,23 @@
---
type: specs.openrewrite.org/v1beta/style
name: io.moderne.spring.style
styleConfigs:
- org.openrewrite.java.style.ImportLayoutStyle:
classCountToUseStarImport: 999
nameCountToUseStarImport: 999
layout:
- import java.*
- <blank line>
- import javax.*
- <blank line>
- import all other imports
- <blank line>
- import org.springframework.*
- <blank line>
- import static all other imports
- org.openrewrite.java.style.TabsAndIndentsStyle:
useTabCharacter: true
tabSize: 1
indentSize: 1
continuationIndent: 2
indentsRelativeToExpressionStart: false