Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[apex] Merge 6.52 into experimental-apex-parser #4242

Commits on Oct 21, 2022

  1. Configuration menu
    Copy the full SHA
    e3fcd69 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3dc9d92 View commit details
    Browse the repository at this point in the history
  3. Bump kotest from 4.4.3 to 5.5.1

    Also update JUnit5 to 5.8.2
    adangel committed Oct 21, 2022
    Configuration menu
    Copy the full SHA
    0240c51 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ea3b860 View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2022

  1. Configuration menu
    Copy the full SHA
    a059986 View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2022

  1. Configuration menu
    Copy the full SHA
    2792577 View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2022

  1. Configuration menu
    Copy the full SHA
    f061ab5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dcbc48b View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2022

  1. Configuration menu
    Copy the full SHA
    66b6893 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    87297f3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    06bace1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a5b6264 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    11a4940 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9b53bf4 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    51067c2 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    1824f52 View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2022

  1. Configuration menu
    Copy the full SHA
    cd075d2 View commit details
    Browse the repository at this point in the history
  2. Add new tests

    oowekyala committed Nov 5, 2022
    Configuration menu
    Copy the full SHA
    b39ba3c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    92ccf1b View commit details
    Browse the repository at this point in the history
  4. Support generic ctors

    oowekyala committed Nov 5, 2022
    Configuration menu
    Copy the full SHA
    2027d2f View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2022

  1. Fix tests

    oowekyala committed Nov 6, 2022
    Configuration menu
    Copy the full SHA
    00c0634 View commit details
    Browse the repository at this point in the history
  2. Push actual annotation nodes

    This is to avoid having rules like UnusedImports
    fail to see an annotation usage. This makes the
    tree rather messy when there are type annotations
    though.
    oowekyala committed Nov 6, 2022
    Configuration menu
    Copy the full SHA
    36f19ed View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    735197c View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2022

  1. fix invalid test code

    oowekyala committed Nov 7, 2022
    Configuration menu
    Copy the full SHA
    eaa6d43 View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2022

  1. [java] Improve NonSerializableClass

    Use rulechain, consider inner classes/enums
    Use fully qualified name for reporting
    adangel committed Nov 8, 2022
    Configuration menu
    Copy the full SHA
    ffa852f View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2022

  1. fix pmd#4200

    LynnBroe committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    3eb291c View commit details
    Browse the repository at this point in the history
  2. [java] Improve ClassNamingConventions for testClassPatterns

    Don't consider nested classes.
    Add TestCase as valid pattern by default.
    adangel committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    f21f63b View commit details
    Browse the repository at this point in the history
  3. fix pmd#4201

    LynnBroe committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    a6256f9 View commit details
    Browse the repository at this point in the history
  4. [java] New Rule InvalidJavaBean

    adangel committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    1a344d8 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d94e67d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7d06d2a View commit details
    Browse the repository at this point in the history
  7. Provide Scala Update

    Eldrick19 committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    ed1e84e View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2022

  1. revise

    LynnBroe committed Nov 11, 2022
    Configuration menu
    Copy the full SHA
    6234b15 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    038ef44 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    dea8d03 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    feb1166 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b1ce2da View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f28bb76 View commit details
    Browse the repository at this point in the history
  7. Merge pull request pmd#4202 from LynnBroe:master

    [java] Fix pmd#4200 and pmd#4201: ClassWithOnlyPrivateConstructorsShouldBeFinal, CommentDefaultAccessModifier: Exclude lombok @value annotation pmd#4202
    adangel committed Nov 11, 2022
    Configuration menu
    Copy the full SHA
    e2a845e View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    c010561 View commit details
    Browse the repository at this point in the history
  9. Merge pull request pmd#4197 from oowekyala:pmd6-java-type-annotations

    [java] Support type annotations properly pmd#4197
    adangel committed Nov 11, 2022
    Configuration menu
    Copy the full SHA
    36d18ae View commit details
    Browse the repository at this point in the history
  10. [doc] List all languages in rule doc

    Even without rules.
    
    - Relates pmd#4205
    - Relates pmd#4105
    adangel committed Nov 11, 2022
    Configuration menu
    Copy the full SHA
    02ad552 View commit details
    Browse the repository at this point in the history
  11. Revert package-lock.json

    adangel committed Nov 11, 2022
    Configuration menu
    Copy the full SHA
    d842ea2 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    43aa917 View commit details
    Browse the repository at this point in the history
  13. Add @Eldrick19 as a contributor

    adangel committed Nov 11, 2022
    Configuration menu
    Copy the full SHA
    2bfc8da View commit details
    Browse the repository at this point in the history
  14. Merge pull request pmd#4205 from Eldrick19:eldrick19-scala-clarification

    [doc] Clarify Scala support (no built-in rules) pmd#4205
    adangel committed Nov 11, 2022
    Configuration menu
    Copy the full SHA
    2092ea2 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    4ef342c View commit details
    Browse the repository at this point in the history
  16. [java] InvalidJavaBean - consider properties not backed by fields

    These are computed values.
    adangel committed Nov 11, 2022
    Configuration menu
    Copy the full SHA
    770b1f5 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    0d44e59 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    7e8a886 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    9ced8ad View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    a505bbf View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    bbfb5ec View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    86eab41 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    8a51c56 View commit details
    Browse the repository at this point in the history
  24. [java] MissingStaticMethodInNonInstantiatableClass - check for alloca…

    …tions of the outer class
    
    Fixes pmd#4174
    adangel committed Nov 11, 2022
    Configuration menu
    Copy the full SHA
    22cbae0 View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2022

  1. Configuration menu
    Copy the full SHA
    2f06def View commit details
    Browse the repository at this point in the history
  2. Merge branch 'pr/4195'

    oowekyala committed Nov 12, 2022
    Configuration menu
    Copy the full SHA
    bdbeef6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    69ccb69 View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2022

  1. Configuration menu
    Copy the full SHA
    382dea5 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'pr/4191'

    oowekyala committed Nov 16, 2022
    Configuration menu
    Copy the full SHA
    9d8ff6c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    81ac22d View commit details
    Browse the repository at this point in the history
  4. Merge branch 'pr/4173'

    oowekyala committed Nov 16, 2022
    Configuration menu
    Copy the full SHA
    384dec4 View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2022

  1. Configuration menu
    Copy the full SHA
    c70f894 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    aed6824 View commit details
    Browse the repository at this point in the history
  3. [java] NonSerializableClass - new property "checkAbstractTypes"

    By default, ignore abstract types like abstract classes, interfaces, generic types and java.lang.Object.
    adangel committed Nov 17, 2022
    Configuration menu
    Copy the full SHA
    f6e51b1 View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2022

  1. Configuration menu
    Copy the full SHA
    7d0f608 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    78ac4bc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1f9691b View commit details
    Browse the repository at this point in the history
  4. Merge pull request pmd#4207 from adangel:doc-add-scala-sidebar

    [doc] List all languages in rule doc pmd#4207
    adangel committed Nov 18, 2022
    Configuration menu
    Copy the full SHA
    184f203 View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2022

  1. Replace uses of Jorje types in pmd-visualforce.

    Summary: store and compare primitive type names instead of using BasicType enum.
    
    Udpate unit tests and add a few more cases.
    
    Change-Id: If4e5bb33d11793813839b82cf8beb043aad2ce34
    aaronhurst-google committed Nov 22, 2022
    Configuration menu
    Copy the full SHA
    5ad37f6 View commit details
    Browse the repository at this point in the history
  2. Tweak terminology: the map is case-normalized not case-insensitive.

    Change-Id: I3499dc615262612b6c220b7840d3ab8cca87c226
    aaronhurst-google committed Nov 22, 2022
    Configuration menu
    Copy the full SHA
    c9e21cd View commit details
    Browse the repository at this point in the history

Commits on Nov 23, 2022

  1. fix pmd#4225

    LynnBroe committed Nov 23, 2022
    Configuration menu
    Copy the full SHA
    376d4fb View commit details
    Browse the repository at this point in the history
  2. fix pmd#4224

    LynnBroe committed Nov 23, 2022
    Configuration menu
    Copy the full SHA
    45a3d45 View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2022

  1. Configuration menu
    Copy the full SHA
    8a0a196 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a28705a View commit details
    Browse the repository at this point in the history
  3. Add back DataType.fromBasicType(BasicType) and test.

    Isolate references to BasicType inside method implementation.
    
    Change-Id: I4be2ad5b8b42fb7a84da0755106d8f0b08034690
    aaronhurst-google committed Nov 24, 2022
    Configuration menu
    Copy the full SHA
    e62b71f View commit details
    Browse the repository at this point in the history
  4. Fix checkstyle violations.

    Change-Id: I0aa6ecfeb343f2e0b48d2ebfd176a877a72f40f6
    aaronhurst-google committed Nov 24, 2022
    Configuration menu
    Copy the full SHA
    1029d6b View commit details
    Browse the repository at this point in the history

Commits on Nov 25, 2022

  1. Configuration menu
    Copy the full SHA
    7a30d7e View commit details
    Browse the repository at this point in the history
  2. revise

    LynnBroe committed Nov 25, 2022
    Configuration menu
    Copy the full SHA
    db8636c View commit details
    Browse the repository at this point in the history
  3. Merge pull request pmd#4190 from adangel:issue-4183-AvoidArrayLoops

    [java] Fix pmd#4183 AvoidArrayLoops false positive pmd#4190
    adangel committed Nov 25, 2022
    Configuration menu
    Copy the full SHA
    366bb3c View commit details
    Browse the repository at this point in the history
  4. Merge pull request pmd#4192 from adangel:issue-4188-ClassWithOnlyPriv…

    …ateConstructorsShouldBeFinal
    
    [java] ClassWithOnlyPrivateConstructorsShouldBeFinal: Exclude lombok annotations pmd#4192
    adangel committed Nov 25, 2022
    Configuration menu
    Copy the full SHA
    7d954dc View commit details
    Browse the repository at this point in the history
  5. Merge pull request pmd#4193 from adangel:issue-4189-AbstractClassWith…

    …outAnyMethod
    
    [java] AbstractClassWithoutAnyMethod - exclude lombok constructor annotations pmd#4193
    adangel committed Nov 25, 2022
    Configuration menu
    Copy the full SHA
    21f2420 View commit details
    Browse the repository at this point in the history
  6. Merge pull request pmd#4209 from adangel:issue-4174-MissingStaticMeth…

    …odInNonInstantiatableClass
    
    [java] MissingStaticMethodInNonInstantiatableClass - check for alloca… pmd#4209
    adangel committed Nov 25, 2022
    Configuration menu
    Copy the full SHA
    08784bd View commit details
    Browse the repository at this point in the history
  7. Merge pull request pmd#4213 from adangel:issue-4172-InvalidLogMessage…

    …Format
    
    [java] InvalidLogMessageFormat - check for formatted calls pmd#4213
    adangel committed Nov 25, 2022
    Configuration menu
    Copy the full SHA
    7f7498d View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    4c38c5d View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    cdaf0d2 View commit details
    Browse the repository at this point in the history
  10. [doc] Document deprecated API

    adangel committed Nov 25, 2022
    Configuration menu
    Copy the full SHA
    faa5bf6 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    3bd1283 View commit details
    Browse the repository at this point in the history
  12. Merge pull request pmd#4226 from aaronhurst-google:feature/replace-jo…

    …rje-for-visualforce
    
    [visualforce] Replace uses of Jorje types in pmd-visualforce pmd#4226
    adangel committed Nov 25, 2022
    Configuration menu
    Copy the full SHA
    05a6daa View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    edcfe21 View commit details
    Browse the repository at this point in the history
  14. Fixing typos

    deining committed Nov 25, 2022
    Configuration menu
    Copy the full SHA
    5b2243a View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    7b55f93 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    bc210b4 View commit details
    Browse the repository at this point in the history
  17. Merge pull request pmd#4228 from LynnBroe:issue4224

    [java] Fix pmd#4224 MissingStaticMethodInNonInstantiatableClass: Exclude lombok's UtilityClass pmd#4228
    adangel committed Nov 25, 2022
    Configuration menu
    Copy the full SHA
    cb7c07f View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    1cecabc View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    ddb60c5 View commit details
    Browse the repository at this point in the history
  20. Merge pull request pmd#4227 from LynnBroe:issue4225

    [java] Fix pmd#4225 MissingStaticMethodInNonInstantiatableClass: Exclude lombok's @NoArgsConstructor annotation pmd#4227
    adangel committed Nov 25, 2022
    Configuration menu
    Copy the full SHA
    a5cce75 View commit details
    Browse the repository at this point in the history
  21. Add @deining as a contributor

    adangel committed Nov 25, 2022
    Configuration menu
    Copy the full SHA
    afa4e70 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    db6a30c View commit details
    Browse the repository at this point in the history
  23. Merge pull request pmd#4232 from deining:fix/typos

    [doc] Fixing typos pmd#4232
    adangel committed Nov 25, 2022
    Configuration menu
    Copy the full SHA
    44cc43c View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    8a5d964 View commit details
    Browse the repository at this point in the history
  25. Merge pull request pmd#4196 from adangel:issue-4176-NonSerializableClass

    [java] Implement rule NonSerializableClass pmd#4196
    adangel committed Nov 25, 2022
    Configuration menu
    Copy the full SHA
    9be37ac View commit details
    Browse the repository at this point in the history
  26. Merge pull request pmd#4203 from adangel:issue-4177-InvalidJavaBean

    [java] New Rule InvalidJavaBean pmd#4203
    adangel committed Nov 25, 2022
    Configuration menu
    Copy the full SHA
    93587f0 View commit details
    Browse the repository at this point in the history
  27. Merge pull request pmd#4231 from adangel:issue-4175-ImmutableField-de…

    …precate-ignoredAnnotations
    
    [java] ImmutableField - deprecate property ignoredAnnotations pmd#4231
    adangel committed Nov 25, 2022
    Configuration menu
    Copy the full SHA
    8b71fe6 View commit details
    Browse the repository at this point in the history
  28. Add @ctoomey as a contributor

    adangel committed Nov 25, 2022
    Configuration menu
    Copy the full SHA
    8f2ce24 View commit details
    Browse the repository at this point in the history
  29. Add @mihalyr as a contributor

    adangel committed Nov 25, 2022
    Configuration menu
    Copy the full SHA
    335a12f View commit details
    Browse the repository at this point in the history
  30. Add @nvervelle as a contributor

    adangel committed Nov 25, 2022
    Configuration menu
    Copy the full SHA
    9c42eba View commit details
    Browse the repository at this point in the history

Commits on Nov 26, 2022

  1. Prepare pmd release 6.52.0

    adangel committed Nov 26, 2022
    Configuration menu
    Copy the full SHA
    6f64edf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e90bf0f View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2022

  1. Merge tag 'pmd_releases/6.52.0' into merge-6.52-into-experimental-ape…

    …x-parser
    
    Change-Id: I81fd2d8fbb88f29ef3a0c03f3abb5cc44fb44835
    aaronhurst-google committed Nov 28, 2022
    Configuration menu
    Copy the full SHA
    dc5be45 View commit details
    Browse the repository at this point in the history