GitLab will be upgraded on 30 Jan 2023 from 2.00 pm (AEDT) to 3.00 pm (AEDT). During the update, GitLab and Mattermost services will not be available. If you have any concerns with this, please talk to us at N110 (b) CSIT building.

pmd.cnf 2.61 KB
Newer Older
1
benchmark pmd
2
  class org.dacapo.harness.Pmd
3
  thread-model single
John Zhang's avatar
John Zhang committed
4
  jars "pmd-core-6.1.0.jar", "pmd-java-6.1.0.jar", "jaxen-1.1.6.jar", "asm-6.0.jar", "commons-io-2.4.jar", "commons-lang3-3.7.jar", "jcommander-1.48.jar", "saxon-9.1.0.8.jar", "saxon-9.1.0.8-dom.jar", "junit-3.8.1.jar", "xercesImpl.jar", "xml-apis.jar";
5

John Zhang's avatar
John Zhang committed
6
size xsmall args "@pmd/small.lst","text","pmd/rulesets/java/braces.xml","-debug";
7
8

size small args "@pmd/small.lst","text",
John Zhang's avatar
John Zhang committed
9
10
11
12
13
14
15
16
17
18
19
20
21
    "pmd/rulesets/java/basic.xml",
    "pmd/rulesets/java/braces.xml",
		"pmd/rulesets/java/codesize.xml",
		"pmd/rulesets/java/controversial.xml",
		"pmd/rulesets/java/design.xml",
		"pmd/rulesets/java/finalizers.xml",
		"pmd/rulesets/java/imports.xml",
		"pmd/rulesets/java/javabeans.xml",
		"pmd/rulesets/java/junit.xml",
		"pmd/rulesets/java/naming.xml",
		"pmd/rulesets/java/strictexception.xml",
		"pmd/rulesets/java/strings.xml",
		"pmd/rulesets/java/unusedcode.xml"
22
  output 
John Zhang's avatar
John Zhang committed
23
    stdout digest 0x475d6a8a284d22088d52b77e44806c0aac252efd;
John Zhang's avatar
John Zhang committed
24

25
size default args "@pmd/default.lst","text",
John Zhang's avatar
John Zhang committed
26
27
28
29
30
31
32
33
34
35
36
37
38
    "pmd/rulesets/java/basic.xml",
    "pmd/rulesets/java/braces.xml",
		"pmd/rulesets/java/codesize.xml",
		"pmd/rulesets/java/controversial.xml",
		"pmd/rulesets/java/design.xml",
		"pmd/rulesets/java/finalizers.xml",
		"pmd/rulesets/java/imports.xml",
		"pmd/rulesets/java/javabeans.xml",
		"pmd/rulesets/java/junit.xml",
		"pmd/rulesets/java/naming.xml",
		"pmd/rulesets/java/strictexception.xml",
		"pmd/rulesets/java/strings.xml",
		"pmd/rulesets/java/unusedcode.xml"
39
  output
John Zhang's avatar
John Zhang committed
40
    stdout digest 0xe728cd1b9254199c0273775e604753a02536318f;
41
42
 
size large args "@pmd/large.lst","text",
John Zhang's avatar
John Zhang committed
43
44
45
46
47
48
49
50
51
52
53
54
55
    "pmd/rulesets/java/basic.xml",
    "pmd/rulesets/java/braces.xml",
		"pmd/rulesets/java/codesize.xml",
		"pmd/rulesets/java/controversial.xml",
		"pmd/rulesets/java/design.xml",
		"pmd/rulesets/java/finalizers.xml",
		"pmd/rulesets/java/imports.xml",
		"pmd/rulesets/java/javabeans.xml",
		"pmd/rulesets/java/junit.xml",
		"pmd/rulesets/java/naming.xml",
		"pmd/rulesets/java/strictexception.xml",
		"pmd/rulesets/java/strings.xml",
		"pmd/rulesets/java/unusedcode.xml"
56
  output 
John Zhang's avatar
John Zhang committed
57
    stdout digest 0xe6eee309b7f1d367c32b06673a4aba47e98f7c89;
58
59
60
61
62
63
64

description
  short		"A source code analyzer for Java",
  long		"pmd analyzes a list of Java classes for a range of source code problems",
  copyright	"Copyright (c) 2003, InfoEther, LLC",
  author	"Tom Copeland",
  license	"BSD-style",
John Zhang's avatar
John Zhang committed
65
  url		"https://pmd.github.io",
John Zhang's avatar
John Zhang committed
66
  version	"6.1.0",
67
  threads	"Externally single-threaded.  Internally multi-threaded; creating workers according to number of available processors.",
68
  repeats	"Single iteration checks numerous sources file against 18 coding rules";