Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/pmd/pmd-designer

The Rule Designer is a graphical tool that helps PMD users develop their custom rules
https://github.com/pmd/pmd-designer

Fix designer XPath panel popup showing up on double click

It was very easy to trigger accidentally and was annoying

40d64b094d652d85314101ff917965066500d87c authored over 6 years ago by Clément Fournier <[email protected]>
Code Format

487ed87b5597523b8ceeca0309af65602d4a24dd authored over 6 years ago by Akshat Bahety <[email protected]>
Auto XPath Expression Update

a90f79583b60271a411fb47e7731c1a629134551 authored over 6 years ago by Akshat Bahety <[email protected]>
Merge branch 'master' of https://github.com/pmd/pmd

47203eed0da61e27b051b87e232cca5792338979 authored over 6 years ago by Akshat Bahety <[email protected]>
Fix bug with XPath exceptions in the designer

They would be logged to stderr and not forwarded to the event log

6e724d81f336db20247436558eeedfaac96d3264 authored over 6 years ago by Clément Fournier <[email protected]>
Removed RefreshAST from Designer

17d46d8b81116150fcd215e2cada22442fcd5e0b authored over 6 years ago by Akshat Bahety <[email protected]>
Checkstyle Updates

a64b51155dfe1b90b20f57ddb5b7353a59f2aa2f authored over 6 years ago by Akshat Bahety <[email protected]>
Checkstyle Updates

3af01d0eafcd0f20f1d53a067a938721d965b72f authored over 6 years ago by Akshat Bahety <[email protected]>
Merge Conflicts

dd9ecee3b9bfb33f7ff4374ebcd5b1ee258bfced authored over 6 years ago by Akshat Bahety <[email protected]>
Removes the need to use RefreshAST every time

b0f46bc2f98ee74dc8a25534767f7e84d9b5158e authored over 6 years ago by Akshat Bahety <[email protected]>
[ui] add "var" as keyword for syntax highlighter

ced73e8ec84a261546b95cb1ad2e2187eeff537a authored over 6 years ago by Andreas Dangel <[email protected]>
Merge branch 'pr-1053'

0d8827992be4fa510915b1b09989a7dbf3f0770b authored over 6 years ago by Juan Martín Sotuyo Dodero <[email protected]>
Avoid some unnecessary computations

They're possibly expensive, eg tree traversal

583754f01f6d658e47de6b0248164eda0fea5ffd authored over 6 years ago by Clément Fournier <[email protected]>
[maven-release-plugin] prepare for next development iteration

dd57928e0465afe52e60db5bfe2b9b6664ecf045 authored over 6 years ago by Andreas Dangel <[email protected]>
[maven-release-plugin] prepare release pmd_releases/6.3.0

59476b4f060dc050c8164eb66b2c1793e49639fe authored over 6 years ago by Andreas Dangel <[email protected]>
Add known issue disclaimer

ef363dd2bdf772621340ae8f0e9c2e6d3a1f0b89 authored over 6 years ago by Clément Fournier <[email protected]>
Fix bug with empty scopes appearing with no parents

Not sure hiding empty scopes adds much, but it certainly does mess with the
current algorithm

5aaaa5d219dbe2d07093dd5b2096c3c08f150cc4 authored over 6 years ago by Clément Fournier <[email protected]>
Checkstyle + pmd

2c3a74c5a7948af19b66358b9c2a06cd3d042c5b authored over 6 years ago by Clément Fournier <[email protected]>
Fix clicking on already selected tree item

The editor now scrolls back to the clicked node

76306113dbbe857ffd2d6f0a8f2b71b4b176faa8 authored over 6 years ago by Clément Fournier <[email protected]>
Make the ast treeview autoscroll when selecting a node that's not

visible

3ebbc13faa50e2f3e2db4d5abc819fc710fbd8f6 authored over 6 years ago by Clément Fournier <[email protected]>
Add Generate XPath from stack trace in context menu

The dialog parses a stack trace into an XPath query.

3cdc54a4f15aa5258eb869068d311f86ebecfc45 authored almost 7 years ago by Clément Fournier <[email protected]>
Fix checkstyle warnings

25fcdbc56344ff924ecb14a34c74ad5dcb896553 authored almost 7 years ago by Juan Martín Sotuyo Dodero <[email protected]>
Improvements to designer syntax highlighting

c6179b39f585d4b4fc94f379dc34ed94358c481d authored almost 7 years ago by Clément Fournier <[email protected]>
[maven-release-plugin] prepare for next development iteration

9395ac3e046d86338309d7c08908fba368e52bfd authored almost 7 years ago by Andreas Dangel <[email protected]>
[maven-release-plugin] prepare release pmd_releases/6.2.0

28deca07296cfc177d384e28d210984b0ae2a15a authored almost 7 years ago by Andreas Dangel <[email protected]>
Fix designer

a3f031a698d1958be35888ca3fd4c2ccd4a1baa9 authored almost 7 years ago by Clément Fournier <[email protected]>
Merge branch 'master'

19ffc73830b4134920d404638defc415dea5e2a9 authored almost 7 years ago by Clément Fournier <[email protected]>
Cleanup pom.xml files

52c63f17a10d032011ff3605f05d2d69034548b6 authored almost 7 years ago by Andreas Dangel <[email protected]>
Make the project be importable by IntelliJ IDEA

See https://youtrack.jetbrains.com/issue/IDEA-188690

99c0f93bc5c7f93e3f65af1731daadf02d6a3e81 authored almost 7 years ago by Andreas Dangel <[email protected]>
Add qname resolution step to the designer

5ecf49f71342fb0b968267e9676460b880836c38 authored almost 7 years ago by Clément Fournier <[email protected]>
Fix PMD dogfood: UncommentedEmptyMethodBody, SimplifyBooleanReturns,

UnnecessaryLocalBeforeReturn, OptimizableToArrayCall,
ClassWithOnlyPrivateConstructorsShouldBeFin...

7e8df1f30b53d95d84f763f9d2f7983229cbe3ba authored almost 7 years ago by Andreas Dangel <[email protected]>
Fix PMD dogfood: UnusedFormalParameter, UselessParentheses and UselessOverridingMethod

2178df3863fcf259beb9b2338b9b0473b931ac25 authored almost 7 years ago by Andreas Dangel <[email protected]>
Fix PMD dogfood: EmptyCatchBlock

c04f1c433acea064821674b0e6e1534de82f8b5c authored almost 7 years ago by Andreas Dangel <[email protected]>
Fix PMD dogfood: UnusedPrivateField

Refs #361

9887f3e22c6764846b238c1dba0c872a87de45c1 authored almost 7 years ago by Andreas Dangel <[email protected]>
[maven-release-plugin] prepare for next development iteration

eb713198791b8f153eefc9c599effae3b587db8a authored almost 7 years ago by Andreas Dangel <[email protected]>
[maven-release-plugin] prepare release pmd_releases/6.1.0

bf9aafe43b0448295a67a4a4b0c5709a4c25f3a8 authored almost 7 years ago by Andreas Dangel <[email protected]>
Merge branch 'pr-801'

29d5d1d22abe177c03a18ea271a94c5b235a09dc authored almost 7 years ago by Andreas Dangel <[email protected]>
Use isEmpty method.

7460c6a90bf83c5467cecfb966200327bc1bb328 authored almost 7 years ago by reudismam <[email protected]>
Fix checkstyle errors

2d4e3ae1595d770c0414b90bb2dbfafbac12ef40 authored almost 7 years ago by Juan Martín Sotuyo Dodero <[email protected]>
[core] Remove usages of deprecated PMD.VERSION

- Take the chance to add some helpers to PMDVersion that seem needed
- Have CodeClimate render...

5177379c489557f0a015f7e03b9ed1d7ccc6b169 authored almost 7 years ago by Juan Martín Sotuyo Dodero <[email protected]>
[maven-release-plugin] prepare for next development iteration

6b7852321648561072125cfbfde22d2044009bd7 authored almost 7 years ago by Andreas Dangel <[email protected]>
[maven-release-plugin] prepare release pmd_releases/6.0.1

0f71eecfa8bdf7d740327ecc7b58fd934504c646 authored almost 7 years ago by Andreas Dangel <[email protected]>
Change version to 6.0.1-SNAPSHOT

112a9dc164c32ba2781f5cb657083e26ca6e8e6d authored about 7 years ago by Andreas Dangel <[email protected]>
Beanify controllers, new settings persistence logic

Add property edition to the XPath panel

bff44e4db81d9faf42558d02c07bb5b572569d44 authored about 7 years ago by Clément Fournier <[email protected]>
[maven-release-plugin] prepare for next development iteration

111c78c872a5e867f370d4766e07500757a21684 authored about 7 years ago by Andreas Dangel <[email protected]>
[maven-release-plugin] prepare release pmd_releases/6.0.0

d31d2f8151c459d4f1f570a226ec76acebcf4e93 authored about 7 years ago by Andreas Dangel <[email protected]>
Remove directories from recent files

d3306cdc19d35972588756d625a96b475381af8d authored about 7 years ago by Clément Fournier <[email protected]>
Make export wizard work!

acf1b95089bf3af5880e5450f0ff23815382b390 authored about 7 years ago by Clément Fournier <[email protected]>
Put list cell factories into fxml

170eaac48698076679bdb4e26fc61d8162723396 authored about 7 years ago by Clément Fournier <[email protected]>
Improve scope hierarchy node display

c5bfbf59b03541dea202212bd68a1102b6be3fef authored about 7 years ago by Clément Fournier <[email protected]>
Cleanup pom

2086043d7aea43a50f13c7191676b2d828883152 authored about 7 years ago by Clément Fournier <[email protected]>
Add annotations to apex syntax highlighter

d4fa0ebc1523fefb0a4237453fb8c70fbcbe3713 authored about 7 years ago by Clément Fournier <[email protected]>
Allow tokens to receive several css classes

93f5e26cc205626645c738edbad28e06e59bdc45 authored about 7 years ago by Clément Fournier <[email protected]>
Use enum for css class names in highlighters

8451763c933d4cbf1643d21b09bdf0fe94aaef1c authored about 7 years ago by Clément Fournier <[email protected]>
Use ${project.version} in the pom.xml

2fcdddc410febd691a33ad41653f3bf7ab5e6b80 authored about 7 years ago by Clément Fournier <[email protected]>
Correct syntax highlighters

fce4cf82c93db45cd70f7586e6f9b722caf91695 authored about 7 years ago by Clément Fournier <[email protected]>
More

17a39b325c1361de26fbc5254d72e8d75cdf6492 authored about 7 years ago by Clément Fournier <[email protected]>
Small improvements, PR #711

1ba3b8b2414f7cc541c7560e6eed7b6f1879d37e authored about 7 years ago by Clément Fournier <[email protected]>
Fix a few things, PR #711

348fb6f88fc18cffd0521922a3d5a3309b3808c0 authored about 7 years ago by Clément Fournier <[email protected]>
Fix core and pom bug

3bab04955a10497f859d618d9e774b894d57739f authored about 7 years ago by Clément Fournier <[email protected]>
Remove unnecessary icons

eb855b292ccbc1c054d3ffc02921d26bd84b0cef authored about 7 years ago by Clément Fournier <[email protected]>
Add verbose mode

3fb2b7bafed7d52683ad30d3da308116dd7f49b6 authored about 7 years ago by Clément Fournier <[email protected]>
Fix focus problems

748c6c9327eb105371f1f8f5b606d6d69caaa709 authored about 7 years ago by Clément Fournier <[email protected]>
Support Java 9 and 8

faecc3f49df7ee62196462177f5e4fd2cd69ecc4 authored about 7 years ago by Clément Fournier <[email protected]>
Export to rule wizard

616ad1e3d5ee986fd16cea8e29cd4d5840942ec5 authored about 7 years ago by Clément Fournier <[email protected]>
Fix maven

b45dc854b17c5ecfcc5e5c7e1d35a79bfbea0ec5 authored about 7 years ago by Clément Fournier <[email protected]>
Mediator pattern

5258d9691e65c4c7e27d3801a760435b20561a72 authored about 7 years ago by Clément Fournier <[email protected]>
Make it work

559ce281cf337db3fdbf38139135bde5c3897385 authored over 7 years ago by Clément Fournier <[email protected]>
Split fxml and controllers

9b2369793058f9c50a9fe5e9fd3765703c2d7cd6 authored over 7 years ago by Clément Fournier <[email protected]>
Extracted XPath and node info

34f8bc0d23ace247492211293125d883571ab929 authored over 7 years ago by Clément Fournier <[email protected]>
Merge branch 'master' of https://github.com/pmd/pmd into fx-designer

0c60613eea14e0aa68b73bf705effee127623cd6 authored over 7 years ago by Clément Fournier <[email protected]>
Use random group names in highlighters

44203296aa018247bdc2ac587ef8f788aaf3a226 authored over 7 years ago by Clément Fournier <[email protected]>
Change syntax highlighting algorithm

Boost in time and space performance

d8926938726aeff6de856e16a8ce909ce294b197 authored over 7 years ago by Clément Fournier <[email protected]>
Improve syntax highlighting performance

c3e954e1a97dc40acb0f6a93dbf10c93524eebea authored over 7 years ago by Clément Fournier <[email protected]>
Styling

c5c70045de7e09d15745d670487f0bb297af492b authored over 7 years ago by Clément Fournier <[email protected]>
Documentation

b17608437838202ffd1ce450c32921b340edcf0e authored over 7 years ago by Clément Fournier <[email protected]>
Improve syntax highlighting internals

777781a9e918f0d65990b7ecde000597016ad135 authored over 7 years ago by Clément Fournier <[email protected]>
Draft of exception logging

df67169747f0ba8ac4d82df5f288f4f4876d0bc9 authored over 7 years ago by Clément Fournier <[email protected]>
Fix xml syntax highlighter overflow

08056626515f6a31b1faf71246a116af154437ea authored over 7 years ago by Clément Fournier <[email protected]>
Major UI redesign, looking good

2cc2ed5a2f8d555e7fae2f3a0292219e8cbbab40 authored over 7 years ago by Clément Fournier <[email protected]>
Fix synchronization problem

a659bd924df8f299f1146faa23d601cb6ee42b1b authored over 7 years ago by Clément Fournier <[email protected]>
Revamp syntax highlighting + support XML

e3536a855c3fc8314e70af61a24ab6c179ff964a authored over 7 years ago by Clément Fournier <[email protected]>
Nice tab model

6464e90e9f32db858cafa0db2cb0700a54e5ca3c authored over 7 years ago by Clément Fournier <[email protected]>
Focus from violation results to ast -> inefficient for large files

a5844490d00c5b0fb20f3711dab5e6ff345bdc03 authored over 7 years ago by Clément Fournier <[email protected]>
Made UI for event logging

98baf1d0f1ef755c68b3dd431c9a2cca7c3d2fa4 authored over 7 years ago by Clément Fournier <[email protected]>
Fix open recent menu

dcfbb31b4e91b25dc75bbc810691ec7a891bd23b authored over 7 years ago by Clément Fournier <[email protected]>
Change xpath selection to choicebox

41595a6657c2f35bc9ec19885027998d45556ba3 authored over 7 years ago by Clément Fournier <[email protected]>
Make css great again

2cbbf376e641b60a9e6a4d6f2c70f7853c3fd891 authored over 7 years ago by Clément Fournier <[email protected]>
Reorganise style context

41b725b169cad6b13c92edbe22b4ae9246fba3d1 authored over 7 years ago by Clément Fournier <[email protected]>
Refactor CSS pt 1

8e959d8d1123a1d26a4215463fbf8cf433f7a635 authored over 7 years ago by Clément Fournier <[email protected]>
Improve Java syntax highlighting

4ee784cb528d03637603bf1cb66b2127860c8ec3 authored over 7 years ago by Clément Fournier <[email protected]>
Add XPath syntax highlighter

848518011312bf01027bfee673c4b248b3d28477 authored over 7 years ago by Clément Fournier <[email protected]>
Move language selection into choicebox

776a46166258677a192a30ba30d4223607332370 authored over 7 years ago by Clément Fournier <[email protected]>
Simplify syntax highlighting internals

e21bc7de58449e23d9832597e9e7f31b6ee76631 authored over 7 years ago by Clément Fournier <[email protected]>
Add logo proposition

da06583fa0a72e478add917c53fa870436729ad9 authored over 7 years ago by Clément Fournier <[email protected]>
Apex syntax highlighter

af2353e98006e3a421e83ca0568cfc7fe30bcd79 authored over 7 years ago by Clément Fournier <[email protected]>
Add manifest stuff to package jar

3e83ba2961dec4ea50becd615eddabc4feeb0368 authored over 7 years ago by Clément Fournier <[email protected]>
Add opt out for syntax highlighting

7e2164f2d9263f190d01fe6d3c573b64d58f34b5 authored over 7 years ago by Clément Fournier <[email protected]>
Update compiler plugin, use "release" option, adjust java.version properties

No need for the toolchain plugin anymore

4b75509e073ea400af9d8ddaadfd9ea77e3b5599 authored over 7 years ago by Andreas Dangel <[email protected]>
Syntax highlighting for Java

7af559f288c6518dd4ef1c30bf61a85a68eeaccc authored over 7 years ago by Clément Fournier <[email protected]>