Comments (3)
Really helpful to have these examples, thanks! If you want to try your hand at debugging some of these we can probably convert your examples into unit tests as seen here.
from rewrite.
Time permitting I might be able to take a look... Would that just be pulling down the rewrite module local? Priority currently is finding all of the parsing issues. I do see a benefit in being able to use the recipes...
from rewrite.
Time permitting I might be able to take a look... Would that just be pulling down the rewrite module local? Priority currently is finding all of the parsing issues. I do see a benefit in being able to use the recipes...
Yes that would start with cloning openrewrite/rewrite, and then following these instructions to set up your IDE. From there you're welcome to open a draft PR to show the cases you'd like to see covered as a runnable test, such that they're easier to explore.
from rewrite.
Related Issues (20)
- Enable Maven parallelism via `.mvn/maven.config` file HOT 6
- MethodNameCasing poorly implemented HOT 2
- ChangeType erroneously changes package of unrelated type HOT 3
- Java toolchains for Maven
- org.openrewrite.java.ChangePackage precise match HOT 7
- UpgradeDependencyVersion does not update dependency version whose value is defined via a property from the parent POM HOT 13
- Gradle wrapper upgrade recipe to 7.x+ is not updating "compile" dependencies to "implementation" in build.gradle files HOT 2
- Java 17 upgrade recipe is not updating Gradle wrapper to 7.3+ HOT 1
- Bug adding import to a list of imports containing duplicate imports
- UpgradeParentVersion sometimes adds redundant managed dependencies HOT 1
- Recipe fails silently HOT 1
- Inconsistent insertion order for `addMethodDeclaration` HOT 4
- yaml: DeleteProperty removes empty sequences
- Recognize recipes containing themself HOT 1
- GitProvenance is very slow getting committers on a large Git history HOT 2
- A way to get all dependency instead ResolvedDependency only HOT 3
- EmptyNewlineAtEndOfFile in groovy files ending with constructor and an empty line damages compilation by removing closing bracket HOT 1
- recipe does not exist HOT 2
- ShortenFullyQualifiedNames don't shorten FQN Annotations HOT 6
- Support switch expressions in Java 21; currently fails with "is not print idempotent" HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from rewrite.