SONARJAVA-5526 Copy the symbolic-execution-plugin to its own repository and make it build in the CI v3#13
Conversation
…gle quotes (#4707)
…licit field access (#4706)
…de synchronized or native code (#4715)
…PatternTreeImpl (#4718) * SONARJAVA-4909 Missing parentheses in the children() method of RecordPatternTreeImpl * Also test `openParenToken` and `closeParenToken` * Return `SyntaxToken` instead of `InternalSyntaxToken` in parentheses accessors
…d for reverse iteration order (#4717)
…ng (#4726) * SONARJAVA-4826 S6880 Use switch instead of if else for pattern matching * Prototype implementation of quickfix * Refactor + Improve quickfix indents * Test first 3 quickfixes * More rigorous implementation without quickfix * Make test cases follow the spec more closely * Implement quickfix * Add test for guards + Test first quickfix * Don't generate guards for constant cases + add tests * Fix bugs with constant cases + Refactor * Add test * Inline constant argument * Handle non-block branches + add tests * Add test * Add tests * Fix autoscan * Apply requested changes * Lift returns when possible * Add test case * Reformatting
VirtualThreads should be used for tasks that include heavy blocking operations.
…missing analyzed files
…752) Co-authored-by: Alban Auzeill <alban.auzeill@sonarsource.com>
Co-authored-by: Alban Auzeill <alban.auzeill@sonarsource.com>
…unknown" packages (#4761)
…have several '/' (#4642)
…t java files (#4772)
…s unknown (#5141)
…er of slashes (#5151)
…e-api in the UpdateRuleMetadata GitHub action (#5155)
...float/double literals
…ilter-repo to keep history
…before importing sonar-java commits
…th sonar-java filtered commits
71fd405 to
d8b5ce4
Compare
d8b5ce4 to
c516a56
Compare
leonardo-pilastri-sonarsource
left a comment
There was a problem hiding this comment.
Reviewed manually commits:
c516a56
cc7aed9
a013c60
Confirm files have all previous history
E.g. BooleanConstraint.java has the complete history up until 2012
(running git log --follow path/to/BooleanConstraint.java)
Note:
Files that were present both on sonar-java and on sonar-java-symbolic-execution repos
now on GitHub only show the sonar-java history
e.g https://github.com/SonarSource/sonar-java-symbolic-execution/commits/alban/import-sonar-java-v3/README.md
But locally, running git log --oneline ./README.md will also show the 2 commits that were present on master
in between (sorted by date) the sonar-java commits
I don't think this should stop us from merging the PR
…es of the "api" package
|




SONARJAVA-5526