Checkstyle is a tool for checking Java source code for adherence to a Code Standard or set of validation rules (best practices). This project is a specialized fork of Checkstyle to support older runtime environments of users who can't upgrade. This project tries to provide all the functionality of current checkstyle version for those older environments.
Other
7
stars
2
forks
source link
dependency: bump pmd.version from 6.41.0 to 6.42.0 #2
Javascript: Rhino updated to latest version 1.7.14
Rhino, the implementation of JavaScript we use
for parsing JavaScript code, has been updated to the latest version 1.7.14.
Now language features like template strings can be parsed. However Rhino does
not support all features of the latest EcmaScript standard.
New rules
The new Java rule FinalParameterInAbstractMethod detects parameters that are
declared as final in interfaces or abstract methods. Declaring the parameters as final is useless
because the implementation may choose to not respect it.
The Apex rule ApexDoc has a new property reportProperty.
If set to false (default is true if unspecified) doesn't report missing ApexDoc comments on properties.
It allows you to enforce ApexDoc comments for classes and methods without requiring them for properties.
Fixed Issues
core
#3328: [core] designer.bat errors when JAVAFX_HOME contains spaces
Javascript: Rhino updated to latest version 1.7.14
Rhino, the implementation of JavaScript we use
for parsing JavaScript code, has been updated to the latest version 1.7.14.
Now language features like template strings can be parsed. However Rhino does
not support all features of the latest EcmaScript standard.
New rules
The new Java rule FinalParameterInAbstractMethod detects parameters that are
declared as final in interfaces or abstract methods. Declaring the parameters as final is useless
because the implementation may choose to not respect it.
The Apex rule ApexDoc has a new property reportProperty.
If set to false (default is true if unspecified) doesn't report missing ApexDoc comments on properties.
It allows you to enforce ApexDoc comments for classes and methods without requiring them for properties.
Fixed Issues
core
#3328: [core] designer.bat errors when JAVAFX_HOME contains spaces
Javascript: Rhino updated to latest version 1.7.14
Rhino, the implementation of JavaScript we use
for parsing JavaScript code, has been updated to the latest version 1.7.14.
Now language features like template strings can be parsed. However Rhino does
not support all features of the latest EcmaScript standard.
New rules
The new Java rule FinalParameterInAbstractMethod detects parameters that are
declared as final in interfaces or abstract methods. Declaring the parameters as final is useless
because the implementation may choose to not respect it.
The Apex rule ApexDoc has a new property reportProperty.
If set to false (default is true if unspecified) doesn't report missing ApexDoc comments on properties.
It allows you to enforce ApexDoc comments for classes and methods without requiring them for properties.
Fixed Issues
core
#3328: [core] designer.bat errors when JAVAFX_HOME contains spaces
Javascript: Rhino updated to latest version 1.7.14
Rhino, the implementation of JavaScript we use
for parsing JavaScript code, has been updated to the latest version 1.7.14.
Now language features like template strings can be parsed. However Rhino does
not support all features of the latest EcmaScript standard.
New rules
The new Java rule FinalParameterInAbstractMethod detects parameters that are
declared as final in interfaces or abstract methods. Declaring the parameters as final is useless
because the implementation may choose to not respect it.
The Apex rule ApexDoc has a new property reportProperty.
If set to false (default is true if unspecified) doesn't report missing ApexDoc comments on properties.
It allows you to enforce ApexDoc comments for classes and methods without requiring them for properties.
Fixed Issues
core
#3328: [core] designer.bat errors when JAVAFX_HOME contains spaces
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps
pmd.version
from 6.41.0 to 6.42.0. Updatespmd-java
from 6.41.0 to 6.42.0Release notes
Sourced from pmd-java's releases.
... (truncated)
Commits
391c325
[maven-release-plugin] prepare release pmd_releases/6.42.02d6a149
Prepare pmd release 6.42.093811d3
Merge pull request #3726 from adangel:issue-3328-designer-batfb913bd
Merge pull request from Vyom-Yadav:CS-PMD-FIX-1fb5e4dc
[doc] Update release notes (#3747)0f01d46
[core] Updated DataType.javac0c2c76
Merge pull request #3722 from adangel:issue-3721-returnemptycollection6558167
Merge pull request #3674 from adangel:issue-3639-usestringbufferlengthed611cd
Add@gredler
as a contributor3b8f87a
Merge pull request #3745 from gredler:pmd-3712Updates
pmd-core
from 6.41.0 to 6.42.0Release notes
Sourced from pmd-core's releases.
... (truncated)
Commits
391c325
[maven-release-plugin] prepare release pmd_releases/6.42.02d6a149
Prepare pmd release 6.42.093811d3
Merge pull request #3726 from adangel:issue-3328-designer-batfb913bd
Merge pull request from Vyom-Yadav:CS-PMD-FIX-1fb5e4dc
[doc] Update release notes (#3747)0f01d46
[core] Updated DataType.javac0c2c76
Merge pull request #3722 from adangel:issue-3721-returnemptycollection6558167
Merge pull request #3674 from adangel:issue-3639-usestringbufferlengthed611cd
Add@gredler
as a contributor3b8f87a
Merge pull request #3745 from gredler:pmd-3712Updates
pmd-javascript
from 6.41.0 to 6.42.0Release notes
Sourced from pmd-javascript's releases.
... (truncated)
Commits
391c325
[maven-release-plugin] prepare release pmd_releases/6.42.02d6a149
Prepare pmd release 6.42.093811d3
Merge pull request #3726 from adangel:issue-3328-designer-batfb913bd
Merge pull request from Vyom-Yadav:CS-PMD-FIX-1fb5e4dc
[doc] Update release notes (#3747)0f01d46
[core] Updated DataType.javac0c2c76
Merge pull request #3722 from adangel:issue-3721-returnemptycollection6558167
Merge pull request #3674 from adangel:issue-3639-usestringbufferlengthed611cd
Add@gredler
as a contributor3b8f87a
Merge pull request #3745 from gredler:pmd-3712Updates
pmd-jsp
from 6.41.0 to 6.42.0Release notes
Sourced from pmd-jsp's releases.
... (truncated)
Commits
391c325
[maven-release-plugin] prepare release pmd_releases/6.42.02d6a149
Prepare pmd release 6.42.093811d3
Merge pull request #3726 from adangel:issue-3328-designer-batfb913bd
Merge pull request from Vyom-Yadav:CS-PMD-FIX-1fb5e4dc
[doc] Update release notes (#3747)0f01d46
[core] Updated DataType.javac0c2c76
Merge pull request #3722 from adangel:issue-3721-returnemptycollection6558167
Merge pull request #3674 from adangel:issue-3639-usestringbufferlengthed611cd
Add@gredler
as a contributor3b8f87a
Merge pull request #3745 from gredler:pmd-3712Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)