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

merge from pmd/pmd #1

Merged
merged 2,470 commits into from
Nov 13, 2018
Merged

merge from pmd/pmd #1

merged 2,470 commits into from
Nov 13, 2018

Conversation

cyw3
Copy link
Owner

@cyw3 cyw3 commented Nov 13, 2018

Please, prefix the PR title with the language it applies to within brackets, such as [java] or [apex]. If not specific to a language, you can use [core]

Before submitting a PR, please check that:

  • The PR is submitted against master. The PMD team will merge back to support branches as needed.
  • mvn test passes.
  • mvn checkstyle:check passes. Check this for more info

PR Description:

jsotuyod and others added 30 commits September 23, 2018 01:22
[plsql] Support Function Calls in Select
The current CPD documentation covers very well how to use it, but there was no information here that describes why someone would care about how much duplicate code they have.  The developers I work with want to "cheat" on their SonarQube quality gates by excluding some code from CPD checks, because they don't really understand what the problem is. Ironically, the main risk from duplicate code is when that code unintentionally becomes not duplicate anymore, creating a hidden problem that may or may not erupt on you.

The text I've added here is excerpted from a short tech note I wrote to my team on the subject.
Note: ALL and DISTINCT are reserved words
Note: BY and GROUP are reserved words
Increase lookaheads in Condition2
Special handling of TableAlias in Joins
ON is a reserved word
jsotuyod and others added 29 commits November 5, 2018 00:00
TRAVIS_JOB_NUMBER=3007.1
TRAVIS_COMMIT_RANGE=39d340f431c1...1d9a412
* This makes it easier to create a customized and tailored
  PMD distribution.
* Also sort the languages alphabetically
TRAVIS_JOB_NUMBER=3044.1
TRAVIS_COMMIT_RANGE=2aae4b0272e0...b0518c9
[ui] make the language dependencies optional
[docs] Update "Testing your rules"
@cyw3 cyw3 merged commit 24c0c95 into cyw3:master Nov 13, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.