Aman Sharma

Results 56 issues of Aman Sharma

**left.java** ```java class Invocation { int a = 1; void checkForSign() { if (a > 0) { System.out.println("y"); } else if (a < 0) { System.out.println("z"); } else { System.out.println("x");...

@monperrus should we make `diffmin` a module inside gumtree-spoon exactly like spoon has multiple modules - `spoon-smpl`, etc? I think it would be better to do it this way because...

Same rationale as https://github.com/INRIA/spoon/issues/3919#issue-887351734 behind this issue. We can use [laughing-train](https://github.com/MartinWitt/laughing-train) (@MartinWitt's initiative) to transform the imports and their uses. For more thorough use of Junit5, we can combine some...

We can integrate code coverage using Codecov, which is free for public repositories. Its configuration can be taken from [diffmin](https://github.com/SpoonLabs/diffmin/blob/main/codecov.yml).

`CtVirtualElement.getPosition()` returns an instance of `NoSourcePosition` and that's why the position of such nodes can't be retrieved. This is not a priority issue because it doesn't break any feature of...

Currently, the edit script doesn't return the diff between import statements from two versions of a compilation unit. This makes sense as import statements are not a part of the...

https://github.com/SpoonLabs/gumtree-spoon-ast-diff/blob/master/src/main/java/gumtree/spoon/diff/DiffImpl.java#L38 I feel that the use of the `Operation` class in the above line, and maybe in the entire file, should be parametrized with `? extends Operation`. This will reduce...

I had a doubt about how the diff algorithm works. I calculated the diff between these two files: **prev.java** ```java class UpdateMe { } ``` **new.java** ```java class Updated {...

The snippet: ```sass @use "namespace" as alias selector prop: alias.$var ``` throws ``` src/components/cover/index.sass 68:1 ✖ Please check validity of the block starting from line #68 CssSyntaxError ``` Checkout the...

help wanted
wontfix

As of now, the processor for `S2164` is incomplete because of the following case: ```diff float a = 16777216.0f; float b = 1.0f; - float c = a + b;...

enhancement