Comparison results for https://github.com/benedwards44/Apex-for-Xero.git

pmd7_2 took 12 seconds to run and found 181 violations

pmd7_3 took 15 seconds to run and found 181 violations

Among the 181 total comparisons:

Violation counts:

# fileName line column endLine endColumn engine ruleName severity category url message
1 /src/classes/XeroAPI.cls 12 19 36 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @return
1 /src/classes/XeroAPI.cls 12 19 36 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @return
2 /src/classes/XeroAPI.cls 12 19 36 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing or mismatched ApexDoc @param
2 /src/classes/XeroAPI.cls 12 19 36 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing or mismatched ApexDoc @param
3 /src/classes/XeroAPI.cls 42 19 64 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @return
3 /src/classes/XeroAPI.cls 42 19 64 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @return
4 /src/classes/XeroAPI.cls 71 19 113 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @return
4 /src/classes/XeroAPI.cls 71 19 113 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @return
5 /src/classes/XeroAPI.cls 71 19 113 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing or mismatched ApexDoc @param
5 /src/classes/XeroAPI.cls 71 19 113 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing or mismatched ApexDoc @param
6 /src/classes/XeroAPI.cls 119 19 143 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @return
6 /src/classes/XeroAPI.cls 119 19 143 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @return
7 /src/classes/XeroAPI.cls 119 19 143 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing or mismatched ApexDoc @param
7 /src/classes/XeroAPI.cls 119 19 143 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing or mismatched ApexDoc @param
8 /src/classes/XeroAPI.cls 149 19 152 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @return
8 /src/classes/XeroAPI.cls 149 19 152 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @return
9 /src/classes/XeroAPI.cls 159 19 191 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @return
9 /src/classes/XeroAPI.cls 159 19 191 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @return
10 /src/classes/XeroAPI.cls 159 19 191 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing or mismatched ApexDoc @param
10 /src/classes/XeroAPI.cls 159 19 191 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing or mismatched ApexDoc @param
11 /src/classes/XeroAPI.cls 197 19 220 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @return
11 /src/classes/XeroAPI.cls 197 19 220 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @return
12 /src/classes/XeroAPI.cls 197 19 220 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing or mismatched ApexDoc @param
12 /src/classes/XeroAPI.cls 197 19 220 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing or mismatched ApexDoc @param
13 /src/classes/XeroAPI.cls 227 19 269 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @return
13 /src/classes/XeroAPI.cls 227 19 269 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @return
14 /src/classes/XeroAPI.cls 227 19 269 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing or mismatched ApexDoc @param
14 /src/classes/XeroAPI.cls 227 19 269 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing or mismatched ApexDoc @param
15 /src/classes/XeroAPI.cls 275 19 298 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @return
15 /src/classes/XeroAPI.cls 275 19 298 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @return
16 /src/classes/XeroAPI.cls 285 13 285 88 pmd AvoidDebugStatements 3 Performance https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_performance.html#avoiddebugstatements Avoid debug statements since they impact on performance
16 /src/classes/XeroAPI.cls 285 13 285 88 pmd AvoidDebugStatements 3 Performance https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_performance.html#avoiddebugstatements Avoid debug statements since they impact on performance
17 /src/classes/XeroAPI.cls 285 13 285 88 pmd DebugsShouldUseLoggingLevel 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#debugsshoulduselogginglevel Calls to System.debug should specify a logging level.
17 /src/classes/XeroAPI.cls 285 13 285 88 pmd DebugsShouldUseLoggingLevel 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#debugsshoulduselogginglevel Calls to System.debug should specify a logging level.
18 /src/classes/XeroAPI.cls 304 19 312 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @return
18 /src/classes/XeroAPI.cls 304 19 312 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @return
19 /src/classes/XeroAPI.cls 304 19 312 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing or mismatched ApexDoc @param
19 /src/classes/XeroAPI.cls 304 19 312 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing or mismatched ApexDoc @param
20 /src/classes/XeroAPI.cls 314 12 314 55 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
20 /src/classes/XeroAPI.cls 314 12 314 55 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
21 /src/classes/XeroAPITest.cls 193 19 200 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @return
21 /src/classes/XeroAPITest.cls 193 19 200 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @return
22 /src/classes/XeroAPITest.cls 193 19 200 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing or mismatched ApexDoc @param
22 /src/classes/XeroAPITest.cls 193 19 200 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing or mismatched ApexDoc @param
23 /src/classes/XeroCalloutService.cls 14 19 16 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing or mismatched ApexDoc @param
23 /src/classes/XeroCalloutService.cls 14 19 16 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing or mismatched ApexDoc @param
24 /src/classes/XeroCalloutService.cls 18 19 20 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
24 /src/classes/XeroCalloutService.cls 18 19 20 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
25 /src/classes/XeroCalloutService.cls 22 19 81 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
25 /src/classes/XeroCalloutService.cls 22 19 81 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
26 /src/classes/XeroCalloutService.cls 22 19 81 6 pmd ExcessiveParameterList 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#excessiveparameterlist Avoid long parameter lists.
26 /src/classes/XeroCalloutService.cls 22 19 81 6 pmd ExcessiveParameterList 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#excessiveparameterlist Avoid long parameter lists.
27 /src/classes/XeroCalloutService.cls 62 9 62 76 pmd AvoidDebugStatements 3 Performance https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_performance.html#avoiddebugstatements Avoid debug statements since they impact on performance
27 /src/classes/XeroCalloutService.cls 62 9 62 76 pmd AvoidDebugStatements 3 Performance https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_performance.html#avoiddebugstatements Avoid debug statements since they impact on performance
28 /src/classes/XeroCalloutService.cls 62 9 62 76 pmd DebugsShouldUseLoggingLevel 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#debugsshoulduselogginglevel Calls to System.debug should specify a logging level.
28 /src/classes/XeroCalloutService.cls 62 9 62 76 pmd DebugsShouldUseLoggingLevel 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#debugsshoulduselogginglevel Calls to System.debug should specify a logging level.
29 /src/classes/XeroCalloutService.cls 63 9 63 72 pmd AvoidDebugStatements 3 Performance https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_performance.html#avoiddebugstatements Avoid debug statements since they impact on performance
29 /src/classes/XeroCalloutService.cls 63 9 63 72 pmd AvoidDebugStatements 3 Performance https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_performance.html#avoiddebugstatements Avoid debug statements since they impact on performance
30 /src/classes/XeroCalloutService.cls 63 9 63 72 pmd DebugsShouldUseLoggingLevel 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#debugsshoulduselogginglevel Calls to System.debug should specify a logging level.
30 /src/classes/XeroCalloutService.cls 63 9 63 72 pmd DebugsShouldUseLoggingLevel 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#debugsshoulduselogginglevel Calls to System.debug should specify a logging level.
31 /src/classes/XeroCalloutService.cls 64 9 64 68 pmd AvoidDebugStatements 3 Performance https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_performance.html#avoiddebugstatements Avoid debug statements since they impact on performance
31 /src/classes/XeroCalloutService.cls 64 9 64 68 pmd AvoidDebugStatements 3 Performance https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_performance.html#avoiddebugstatements Avoid debug statements since they impact on performance
32 /src/classes/XeroCalloutService.cls 64 9 64 68 pmd DebugsShouldUseLoggingLevel 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#debugsshoulduselogginglevel Calls to System.debug should specify a logging level.
32 /src/classes/XeroCalloutService.cls 64 9 64 68 pmd DebugsShouldUseLoggingLevel 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#debugsshoulduselogginglevel Calls to System.debug should specify a logging level.
33 /src/classes/XeroCalloutService.cls 69 17 69 104 pmd AvoidDebugStatements 3 Performance https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_performance.html#avoiddebugstatements Avoid debug statements since they impact on performance
33 /src/classes/XeroCalloutService.cls 69 17 69 104 pmd AvoidDebugStatements 3 Performance https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_performance.html#avoiddebugstatements Avoid debug statements since they impact on performance
34 /src/classes/XeroCalloutService.cls 69 17 69 104 pmd DebugsShouldUseLoggingLevel 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#debugsshoulduselogginglevel Calls to System.debug should specify a logging level.
34 /src/classes/XeroCalloutService.cls 69 17 69 104 pmd DebugsShouldUseLoggingLevel 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#debugsshoulduselogginglevel Calls to System.debug should specify a logging level.
35 /src/classes/XeroCalloutService.cls 76 9 76 108 pmd AvoidDebugStatements 3 Performance https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_performance.html#avoiddebugstatements Avoid debug statements since they impact on performance
35 /src/classes/XeroCalloutService.cls 76 9 76 108 pmd AvoidDebugStatements 3 Performance https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_performance.html#avoiddebugstatements Avoid debug statements since they impact on performance
36 /src/classes/XeroCalloutService.cls 76 9 76 108 pmd DebugsShouldUseLoggingLevel 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#debugsshoulduselogginglevel Calls to System.debug should specify a logging level.
36 /src/classes/XeroCalloutService.cls 76 9 76 108 pmd DebugsShouldUseLoggingLevel 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#debugsshoulduselogginglevel Calls to System.debug should specify a logging level.
37 /src/classes/XeroCalloutService.cls 77 9 77 70 pmd AvoidDebugStatements 3 Performance https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_performance.html#avoiddebugstatements Avoid debug statements since they impact on performance
37 /src/classes/XeroCalloutService.cls 77 9 77 70 pmd AvoidDebugStatements 3 Performance https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_performance.html#avoiddebugstatements Avoid debug statements since they impact on performance
38 /src/classes/XeroCalloutService.cls 77 9 77 70 pmd DebugsShouldUseLoggingLevel 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#debugsshoulduselogginglevel Calls to System.debug should specify a logging level.
38 /src/classes/XeroCalloutService.cls 77 9 77 70 pmd DebugsShouldUseLoggingLevel 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#debugsshoulduselogginglevel Calls to System.debug should specify a logging level.
39 /src/classes/XeroContact.cls 8 8 131 2 pmd ExcessivePublicCount 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#excessivepubliccount The class XeroContact has 20 public methods, attributes, and properties (limit: 20)
39 /src/classes/XeroContact.cls 8 8 131 2 pmd ExcessivePublicCount 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#excessivepubliccount The class XeroContact has 20 public methods, attributes, and properties (limit: 20)
40 /src/classes/XeroContact.cls 10 19 10 28 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'ContactID' doesn't match '[a-z][a-zA-Z0-9]*'
40 /src/classes/XeroContact.cls 10 19 10 28 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'ContactID' doesn't match '[a-z][a-zA-Z0-9]*'
41 /src/classes/XeroContact.cls 11 16 11 29 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'ContactStatus' doesn't match '[a-z][a-zA-Z0-9]*'
41 /src/classes/XeroContact.cls 11 16 11 29 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'ContactStatus' doesn't match '[a-z][a-zA-Z0-9]*'
42 /src/classes/XeroContact.cls 12 16 12 20 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'Name' doesn't match '[a-z][a-zA-Z0-9]*'
42 /src/classes/XeroContact.cls 12 16 12 20 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'Name' doesn't match '[a-z][a-zA-Z0-9]*'
43 /src/classes/XeroContact.cls 13 16 13 25 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'FirstName' doesn't match '[a-z][a-zA-Z0-9]*'
43 /src/classes/XeroContact.cls 13 16 13 25 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'FirstName' doesn't match '[a-z][a-zA-Z0-9]*'
44 /src/classes/XeroContact.cls 14 16 14 24 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'LastName' doesn't match '[a-z][a-zA-Z0-9]*'
44 /src/classes/XeroContact.cls 14 16 14 24 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'LastName' doesn't match '[a-z][a-zA-Z0-9]*'
45 /src/classes/XeroContact.cls 15 16 15 28 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'EmailAddress' doesn't match '[a-z][a-zA-Z0-9]*'
45 /src/classes/XeroContact.cls 15 16 15 28 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'EmailAddress' doesn't match '[a-z][a-zA-Z0-9]*'
46 /src/classes/XeroContact.cls 16 16 16 34 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'BankAccountDetails' doesn't match '[a-z][a-zA-Z0-9]*'
46 /src/classes/XeroContact.cls 16 16 16 34 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'BankAccountDetails' doesn't match '[a-z][a-zA-Z0-9]*'
47 /src/classes/XeroContact.cls 17 23 17 32 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'Addresses' doesn't match '[a-z][a-zA-Z0-9]*'
47 /src/classes/XeroContact.cls 17 23 17 32 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'Addresses' doesn't match '[a-z][a-zA-Z0-9]*'
48 /src/classes/XeroContact.cls 18 21 18 27 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'Phones' doesn't match '[a-z][a-zA-Z0-9]*'
48 /src/classes/XeroContact.cls 18 21 18 27 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'Phones' doesn't match '[a-z][a-zA-Z0-9]*'
49 /src/classes/XeroContact.cls 19 16 19 30 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'UpdatedDateUTC' doesn't match '[a-z][a-zA-Z0-9]*'
49 /src/classes/XeroContact.cls 19 16 19 30 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'UpdatedDateUTC' doesn't match '[a-z][a-zA-Z0-9]*'
50 /src/classes/XeroContact.cls 20 17 20 27 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'IsSupplier' doesn't match '[a-z][a-zA-Z0-9]*'
50 /src/classes/XeroContact.cls 20 17 20 27 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'IsSupplier' doesn't match '[a-z][a-zA-Z0-9]*'
51 /src/classes/XeroContact.cls 21 17 21 27 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'IsCustomer' doesn't match '[a-z][a-zA-Z0-9]*'
51 /src/classes/XeroContact.cls 21 17 21 27 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'IsCustomer' doesn't match '[a-z][a-zA-Z0-9]*'
52 /src/classes/XeroContact.cls 22 17 22 31 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'HasAttachments' doesn't match '[a-z][a-zA-Z0-9]*'
52 /src/classes/XeroContact.cls 22 17 22 31 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'HasAttachments' doesn't match '[a-z][a-zA-Z0-9]*'
53 /src/classes/XeroContact.cls 23 17 23 36 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'HasValidationErrors' doesn't match '[a-z][a-zA-Z0-9]*'
53 /src/classes/XeroContact.cls 23 17 23 36 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'HasValidationErrors' doesn't match '[a-z][a-zA-Z0-9]*'
54 /src/classes/XeroContact.cls 24 38 24 54 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'ValidationErrors' doesn't match '[a-z][a-zA-Z0-9]*'
54 /src/classes/XeroContact.cls 24 38 24 54 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'ValidationErrors' doesn't match '[a-z][a-zA-Z0-9]*'
55 /src/classes/XeroContact.cls 26 12 59 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
55 /src/classes/XeroContact.cls 26 12 59 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
56 /src/classes/XeroContact.cls 27 23 27 34 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'AddressType' doesn't match '[a-z][a-zA-Z0-9]*'
56 /src/classes/XeroContact.cls 27 23 27 34 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'AddressType' doesn't match '[a-z][a-zA-Z0-9]*'
57 /src/classes/XeroContact.cls 28 23 28 35 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'AddressLine1' doesn't match '[a-z][a-zA-Z0-9]*'
57 /src/classes/XeroContact.cls 28 23 28 35 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'AddressLine1' doesn't match '[a-z][a-zA-Z0-9]*'
58 /src/classes/XeroContact.cls 29 23 29 35 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'AddressLine2' doesn't match '[a-z][a-zA-Z0-9]*'
58 /src/classes/XeroContact.cls 29 23 29 35 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'AddressLine2' doesn't match '[a-z][a-zA-Z0-9]*'
59 /src/classes/XeroContact.cls 30 23 30 35 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'AddressLine3' doesn't match '[a-z][a-zA-Z0-9]*'
59 /src/classes/XeroContact.cls 30 23 30 35 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'AddressLine3' doesn't match '[a-z][a-zA-Z0-9]*'
60 /src/classes/XeroContact.cls 31 23 31 35 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'AddressLine4' doesn't match '[a-z][a-zA-Z0-9]*'
60 /src/classes/XeroContact.cls 31 23 31 35 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'AddressLine4' doesn't match '[a-z][a-zA-Z0-9]*'
61 /src/classes/XeroContact.cls 32 23 32 27 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'City' doesn't match '[a-z][a-zA-Z0-9]*'
61 /src/classes/XeroContact.cls 32 23 32 27 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'City' doesn't match '[a-z][a-zA-Z0-9]*'
62 /src/classes/XeroContact.cls 33 23 33 29 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'Region' doesn't match '[a-z][a-zA-Z0-9]*'
62 /src/classes/XeroContact.cls 33 23 33 29 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'Region' doesn't match '[a-z][a-zA-Z0-9]*'
63 /src/classes/XeroContact.cls 34 23 34 33 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'PostalCode' doesn't match '[a-z][a-zA-Z0-9]*'
63 /src/classes/XeroContact.cls 34 23 34 33 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'PostalCode' doesn't match '[a-z][a-zA-Z0-9]*'
64 /src/classes/XeroContact.cls 35 23 35 30 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'Country' doesn't match '[a-z][a-zA-Z0-9]*'
64 /src/classes/XeroContact.cls 35 23 35 30 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'Country' doesn't match '[a-z][a-zA-Z0-9]*'
65 /src/classes/XeroContact.cls 36 23 36 34 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'AttentionTo' doesn't match '[a-z][a-zA-Z0-9]*'
65 /src/classes/XeroContact.cls 36 23 36 34 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'AttentionTo' doesn't match '[a-z][a-zA-Z0-9]*'
66 /src/classes/XeroContact.cls 38 16 58 10 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
66 /src/classes/XeroContact.cls 38 16 58 10 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
67 /src/classes/XeroContact.cls 61 12 73 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
67 /src/classes/XeroContact.cls 61 12 73 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
68 /src/classes/XeroContact.cls 63 23 63 32 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'PhoneType' doesn't match '[a-z][a-zA-Z0-9]*'
68 /src/classes/XeroContact.cls 63 23 63 32 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'PhoneType' doesn't match '[a-z][a-zA-Z0-9]*'
69 /src/classes/XeroContact.cls 64 23 64 34 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'PhoneNumber' doesn't match '[a-z][a-zA-Z0-9]*'
69 /src/classes/XeroContact.cls 64 23 64 34 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'PhoneNumber' doesn't match '[a-z][a-zA-Z0-9]*'
70 /src/classes/XeroContact.cls 65 23 65 36 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'PhoneAreaCode' doesn't match '[a-z][a-zA-Z0-9]*'
70 /src/classes/XeroContact.cls 65 23 65 36 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'PhoneAreaCode' doesn't match '[a-z][a-zA-Z0-9]*'
71 /src/classes/XeroContact.cls 66 23 66 39 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'PhoneCountryCode' doesn't match '[a-z][a-zA-Z0-9]*'
71 /src/classes/XeroContact.cls 66 23 66 39 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'PhoneCountryCode' doesn't match '[a-z][a-zA-Z0-9]*'
72 /src/classes/XeroContact.cls 68 16 72 10 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
72 /src/classes/XeroContact.cls 68 16 72 10 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
73 /src/classes/XeroContact.cls 77 12 94 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
73 /src/classes/XeroContact.cls 77 12 94 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
74 /src/classes/XeroContact.cls 96 12 98 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
74 /src/classes/XeroContact.cls 96 12 98 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
75 /src/classes/XeroContact.cls 100 12 109 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
75 /src/classes/XeroContact.cls 100 12 109 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
76 /src/classes/XeroContact.cls 111 12 124 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
76 /src/classes/XeroContact.cls 111 12 124 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
77 /src/classes/XeroContact.cls 127 12 129 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
77 /src/classes/XeroContact.cls 127 12 129 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
78 /src/classes/XeroInvoice.cls 8 8 96 2 pmd ExcessivePublicCount 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#excessivepubliccount The class XeroInvoice has 31 public methods, attributes, and properties (limit: 20)
78 /src/classes/XeroInvoice.cls 8 8 96 2 pmd ExcessivePublicCount 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#excessivepubliccount The class XeroInvoice has 31 public methods, attributes, and properties (limit: 20)
79 /src/classes/XeroInvoice.cls 8 8 96 2 pmd TooManyFields 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#toomanyfields Too many fields
79 /src/classes/XeroInvoice.cls 8 8 96 2 pmd TooManyFields 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#toomanyfields Too many fields
80 /src/classes/XeroInvoice.cls 10 19 10 23 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'Type' doesn't match '[a-z][a-zA-Z0-9]*'
80 /src/classes/XeroInvoice.cls 10 19 10 23 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'Type' doesn't match '[a-z][a-zA-Z0-9]*'
81 /src/classes/XeroInvoice.cls 11 19 11 28 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'InvoiceID' doesn't match '[a-z][a-zA-Z0-9]*'
81 /src/classes/XeroInvoice.cls 11 19 11 28 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'InvoiceID' doesn't match '[a-z][a-zA-Z0-9]*'
82 /src/classes/XeroInvoice.cls 12 19 12 32 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'InvoiceNumber' doesn't match '[a-z][a-zA-Z0-9]*'
82 /src/classes/XeroInvoice.cls 12 19 12 32 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'InvoiceNumber' doesn't match '[a-z][a-zA-Z0-9]*'
83 /src/classes/XeroInvoice.cls 13 19 13 28 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'Reference' doesn't match '[a-z][a-zA-Z0-9]*'
83 /src/classes/XeroInvoice.cls 13 19 13 28 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'Reference' doesn't match '[a-z][a-zA-Z0-9]*'
84 /src/classes/XeroInvoice.cls 14 24 14 31 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'Contact' doesn't match '[a-z][a-zA-Z0-9]*'
84 /src/classes/XeroInvoice.cls 14 24 14 31 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'Contact' doesn't match '[a-z][a-zA-Z0-9]*'
85 /src/classes/XeroInvoice.cls 15 19 15 25 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'Date_x' doesn't match '[a-z][a-zA-Z0-9]*'
85 /src/classes/XeroInvoice.cls 15 19 15 25 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'Date_x' doesn't match '[a-z][a-zA-Z0-9]*'
86 /src/classes/XeroInvoice.cls 16 19 16 26 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'DueDate' doesn't match '[a-z][a-zA-Z0-9]*'
86 /src/classes/XeroInvoice.cls 16 19 16 26 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'DueDate' doesn't match '[a-z][a-zA-Z0-9]*'
87 /src/classes/XeroInvoice.cls 18 20 18 33 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'SentToContact' doesn't match '[a-z][a-zA-Z0-9]*'
87 /src/classes/XeroInvoice.cls 18 20 18 33 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'SentToContact' doesn't match '[a-z][a-zA-Z0-9]*'
88 /src/classes/XeroInvoice.cls 19 20 19 29 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'AmountDue' doesn't match '[a-z][a-zA-Z0-9]*'
88 /src/classes/XeroInvoice.cls 19 20 19 29 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'AmountDue' doesn't match '[a-z][a-zA-Z0-9]*'
89 /src/classes/XeroInvoice.cls 20 20 20 30 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'AmountPaid' doesn't match '[a-z][a-zA-Z0-9]*'
89 /src/classes/XeroInvoice.cls 20 20 20 30 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'AmountPaid' doesn't match '[a-z][a-zA-Z0-9]*'
90 /src/classes/XeroInvoice.cls 21 20 21 34 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'AmountCredited' doesn't match '[a-z][a-zA-Z0-9]*'
90 /src/classes/XeroInvoice.cls 21 20 21 34 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'AmountCredited' doesn't match '[a-z][a-zA-Z0-9]*'
91 /src/classes/XeroInvoice.cls 22 20 22 32 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'CurrencyRate' doesn't match '[a-z][a-zA-Z0-9]*'
91 /src/classes/XeroInvoice.cls 22 20 22 32 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'CurrencyRate' doesn't match '[a-z][a-zA-Z0-9]*'
92 /src/classes/XeroInvoice.cls 23 20 23 32 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'IsDiscounted' doesn't match '[a-z][a-zA-Z0-9]*'
92 /src/classes/XeroInvoice.cls 23 20 23 32 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'IsDiscounted' doesn't match '[a-z][a-zA-Z0-9]*'
93 /src/classes/XeroInvoice.cls 24 20 24 34 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'HasAttachments' doesn't match '[a-z][a-zA-Z0-9]*'
93 /src/classes/XeroInvoice.cls 24 20 24 34 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'HasAttachments' doesn't match '[a-z][a-zA-Z0-9]*'
94 /src/classes/XeroInvoice.cls 25 20 25 29 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'HasErrors' doesn't match '[a-z][a-zA-Z0-9]*'
94 /src/classes/XeroInvoice.cls 25 20 25 29 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'HasErrors' doesn't match '[a-z][a-zA-Z0-9]*'
95 /src/classes/XeroInvoice.cls 27 19 27 25 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'Status' doesn't match '[a-z][a-zA-Z0-9]*'
95 /src/classes/XeroInvoice.cls 27 19 27 25 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'Status' doesn't match '[a-z][a-zA-Z0-9]*'
96 /src/classes/XeroInvoice.cls 28 19 28 34 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'LineAmountTypes' doesn't match '[a-z][a-zA-Z0-9]*'
96 /src/classes/XeroInvoice.cls 28 19 28 34 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'LineAmountTypes' doesn't match '[a-z][a-zA-Z0-9]*'
97 /src/classes/XeroInvoice.cls 29 20 29 28 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'SubTotal' doesn't match '[a-z][a-zA-Z0-9]*'
97 /src/classes/XeroInvoice.cls 29 20 29 28 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'SubTotal' doesn't match '[a-z][a-zA-Z0-9]*'
98 /src/classes/XeroInvoice.cls 30 20 30 28 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'TotalTax' doesn't match '[a-z][a-zA-Z0-9]*'
98 /src/classes/XeroInvoice.cls 30 20 30 28 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'TotalTax' doesn't match '[a-z][a-zA-Z0-9]*'
99 /src/classes/XeroInvoice.cls 31 20 31 25 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'Total' doesn't match '[a-z][a-zA-Z0-9]*'
99 /src/classes/XeroInvoice.cls 31 20 31 25 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'Total' doesn't match '[a-z][a-zA-Z0-9]*'
100 /src/classes/XeroInvoice.cls 32 19 32 33 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'UpdatedDateUTC' doesn't match '[a-z][a-zA-Z0-9]*'
100 /src/classes/XeroInvoice.cls 32 19 32 33 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'UpdatedDateUTC' doesn't match '[a-z][a-zA-Z0-9]*'
101 /src/classes/XeroInvoice.cls 33 19 33 31 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'CurrencyCode' doesn't match '[a-z][a-zA-Z0-9]*'
101 /src/classes/XeroInvoice.cls 33 19 33 31 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'CurrencyCode' doesn't match '[a-z][a-zA-Z0-9]*'
102 /src/classes/XeroInvoice.cls 34 19 34 22 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'Url' doesn't match '[a-z][a-zA-Z0-9]*'
102 /src/classes/XeroInvoice.cls 34 19 34 22 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'Url' doesn't match '[a-z][a-zA-Z0-9]*'
103 /src/classes/XeroInvoice.cls 36 27 36 36 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'LineItems' doesn't match '[a-z][a-zA-Z0-9]*'
103 /src/classes/XeroInvoice.cls 36 27 36 36 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'LineItems' doesn't match '[a-z][a-zA-Z0-9]*'
104 /src/classes/XeroInvoice.cls 37 26 37 34 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'Payments' doesn't match '[a-z][a-zA-Z0-9]*'
104 /src/classes/XeroInvoice.cls 37 26 37 34 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'Payments' doesn't match '[a-z][a-zA-Z0-9]*'
105 /src/classes/XeroInvoice.cls 38 29 38 40 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'CreditNotes' doesn't match '[a-z][a-zA-Z0-9]*'
105 /src/classes/XeroInvoice.cls 38 29 38 40 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'CreditNotes' doesn't match '[a-z][a-zA-Z0-9]*'
106 /src/classes/XeroInvoice.cls 39 29 39 40 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'Prepayments' doesn't match '[a-z][a-zA-Z0-9]*'
106 /src/classes/XeroInvoice.cls 39 29 39 40 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'Prepayments' doesn't match '[a-z][a-zA-Z0-9]*'
107 /src/classes/XeroInvoice.cls 40 30 40 42 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'Overpayments' doesn't match '[a-z][a-zA-Z0-9]*'
107 /src/classes/XeroInvoice.cls 40 30 40 42 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'Overpayments' doesn't match '[a-z][a-zA-Z0-9]*'
108 /src/classes/XeroInvoice.cls 42 38 42 54 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'ValidationErrors' doesn't match '[a-z][a-zA-Z0-9]*'
108 /src/classes/XeroInvoice.cls 42 38 42 54 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'ValidationErrors' doesn't match '[a-z][a-zA-Z0-9]*'
109 /src/classes/XeroInvoice.cls 44 12 44 28 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
109 /src/classes/XeroInvoice.cls 44 12 44 28 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
110 /src/classes/XeroInvoice.cls 46 12 46 31 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
110 /src/classes/XeroInvoice.cls 46 12 46 31 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
111 /src/classes/XeroInvoice.cls 48 12 48 31 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
111 /src/classes/XeroInvoice.cls 48 12 48 31 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
112 /src/classes/XeroInvoice.cls 50 12 50 32 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
112 /src/classes/XeroInvoice.cls 50 12 50 32 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
113 /src/classes/XeroInvoice.cls 52 12 64 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
113 /src/classes/XeroInvoice.cls 52 12 64 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
114 /src/classes/XeroInvoice.cls 54 23 54 33 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'LineItemID' doesn't match '[a-z][a-zA-Z0-9]*'
114 /src/classes/XeroInvoice.cls 54 23 54 33 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'LineItemID' doesn't match '[a-z][a-zA-Z0-9]*'
115 /src/classes/XeroInvoice.cls 55 23 55 34 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'Description' doesn't match '[a-z][a-zA-Z0-9]*'
115 /src/classes/XeroInvoice.cls 55 23 55 34 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'Description' doesn't match '[a-z][a-zA-Z0-9]*'
116 /src/classes/XeroInvoice.cls 56 23 56 34 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'AccountCode' doesn't match '[a-z][a-zA-Z0-9]*'
116 /src/classes/XeroInvoice.cls 56 23 56 34 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'AccountCode' doesn't match '[a-z][a-zA-Z0-9]*'
117 /src/classes/XeroInvoice.cls 57 23 57 30 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'TaxType' doesn't match '[a-z][a-zA-Z0-9]*'
117 /src/classes/XeroInvoice.cls 57 23 57 30 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'TaxType' doesn't match '[a-z][a-zA-Z0-9]*'
118 /src/classes/XeroInvoice.cls 58 24 58 34 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'UnitAmount' doesn't match '[a-z][a-zA-Z0-9]*'
118 /src/classes/XeroInvoice.cls 58 24 58 34 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'UnitAmount' doesn't match '[a-z][a-zA-Z0-9]*'
119 /src/classes/XeroInvoice.cls 59 24 59 33 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'TaxAmount' doesn't match '[a-z][a-zA-Z0-9]*'
119 /src/classes/XeroInvoice.cls 59 24 59 33 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'TaxAmount' doesn't match '[a-z][a-zA-Z0-9]*'
120 /src/classes/XeroInvoice.cls 60 24 60 34 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'LineAmount' doesn't match '[a-z][a-zA-Z0-9]*'
120 /src/classes/XeroInvoice.cls 60 24 60 34 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'LineAmount' doesn't match '[a-z][a-zA-Z0-9]*'
121 /src/classes/XeroInvoice.cls 61 24 61 32 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'Quantity' doesn't match '[a-z][a-zA-Z0-9]*'
121 /src/classes/XeroInvoice.cls 61 24 61 32 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'Quantity' doesn't match '[a-z][a-zA-Z0-9]*'
122 /src/classes/XeroInvoice.cls 62 39 62 47 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'Tracking' doesn't match '[a-z][a-zA-Z0-9]*'
122 /src/classes/XeroInvoice.cls 62 39 62 47 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'Tracking' doesn't match '[a-z][a-zA-Z0-9]*'
123 /src/classes/XeroInvoice.cls 63 42 63 58 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'ValidationErrors' doesn't match '[a-z][a-zA-Z0-9]*'
123 /src/classes/XeroInvoice.cls 63 42 63 58 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'ValidationErrors' doesn't match '[a-z][a-zA-Z0-9]*'
124 /src/classes/XeroInvoice.cls 66 12 75 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
124 /src/classes/XeroInvoice.cls 66 12 75 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
125 /src/classes/XeroInvoice.cls 68 23 68 27 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'Name' doesn't match '[a-z][a-zA-Z0-9]*'
125 /src/classes/XeroInvoice.cls 68 23 68 27 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'Name' doesn't match '[a-z][a-zA-Z0-9]*'
126 /src/classes/XeroInvoice.cls 69 23 69 29 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'Option' doesn't match '[a-z][a-zA-Z0-9]*'
126 /src/classes/XeroInvoice.cls 69 23 69 29 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'Option' doesn't match '[a-z][a-zA-Z0-9]*'
127 /src/classes/XeroInvoice.cls 71 16 74 10 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
127 /src/classes/XeroInvoice.cls 71 16 74 10 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
128 /src/classes/XeroInvoice.cls 77 12 84 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
128 /src/classes/XeroInvoice.cls 77 12 84 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
129 /src/classes/XeroInvoice.cls 86 12 95 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
129 /src/classes/XeroInvoice.cls 86 12 95 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
130 /src/classes/XeroPurchaseOrder.cls 8 8 104 2 pmd ExcessivePublicCount 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#excessivepubliccount The class XeroPurchaseOrder has 27 public methods, attributes, and properties (limit: 20)
130 /src/classes/XeroPurchaseOrder.cls 8 8 104 2 pmd ExcessivePublicCount 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#excessivepubliccount The class XeroPurchaseOrder has 27 public methods, attributes, and properties (limit: 20)
131 /src/classes/XeroPurchaseOrder.cls 8 8 104 2 pmd TooManyFields 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#toomanyfields Too many fields
131 /src/classes/XeroPurchaseOrder.cls 8 8 104 2 pmd TooManyFields 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#toomanyfields Too many fields
132 /src/classes/XeroPurchaseOrder.cls 10 19 10 34 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'PurchaseOrderID' doesn't match '[a-z][a-zA-Z0-9]*'
132 /src/classes/XeroPurchaseOrder.cls 10 19 10 34 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'PurchaseOrderID' doesn't match '[a-z][a-zA-Z0-9]*'
133 /src/classes/XeroPurchaseOrder.cls 11 19 11 38 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'PurchaseOrderNumber' doesn't match '[a-z][a-zA-Z0-9]*'
133 /src/classes/XeroPurchaseOrder.cls 11 19 11 38 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'PurchaseOrderNumber' doesn't match '[a-z][a-zA-Z0-9]*'
134 /src/classes/XeroPurchaseOrder.cls 12 19 12 25 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'Date_x' doesn't match '[a-z][a-zA-Z0-9]*'
134 /src/classes/XeroPurchaseOrder.cls 12 19 12 25 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'Date_x' doesn't match '[a-z][a-zA-Z0-9]*'
135 /src/classes/XeroPurchaseOrder.cls 13 19 13 37 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'DeliveryDateString' doesn't match '[a-z][a-zA-Z0-9]*'
135 /src/classes/XeroPurchaseOrder.cls 13 19 13 37 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'DeliveryDateString' doesn't match '[a-z][a-zA-Z0-9]*'
136 /src/classes/XeroPurchaseOrder.cls 14 19 14 31 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'DeliveryDate' doesn't match '[a-z][a-zA-Z0-9]*'
136 /src/classes/XeroPurchaseOrder.cls 14 19 14 31 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'DeliveryDate' doesn't match '[a-z][a-zA-Z0-9]*'
137 /src/classes/XeroPurchaseOrder.cls 15 19 15 34 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'DeliveryAddress' doesn't match '[a-z][a-zA-Z0-9]*'
137 /src/classes/XeroPurchaseOrder.cls 15 19 15 34 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'DeliveryAddress' doesn't match '[a-z][a-zA-Z0-9]*'
138 /src/classes/XeroPurchaseOrder.cls 16 19 16 30 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'AttentionTo' doesn't match '[a-z][a-zA-Z0-9]*'
138 /src/classes/XeroPurchaseOrder.cls 16 19 16 30 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'AttentionTo' doesn't match '[a-z][a-zA-Z0-9]*'
139 /src/classes/XeroPurchaseOrder.cls 17 19 17 28 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'Telephone' doesn't match '[a-z][a-zA-Z0-9]*'
139 /src/classes/XeroPurchaseOrder.cls 17 19 17 28 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'Telephone' doesn't match '[a-z][a-zA-Z0-9]*'
140 /src/classes/XeroPurchaseOrder.cls 18 19 18 39 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'DeliveryInstructions' doesn't match '[a-z][a-zA-Z0-9]*'
140 /src/classes/XeroPurchaseOrder.cls 18 19 18 39 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'DeliveryInstructions' doesn't match '[a-z][a-zA-Z0-9]*'
141 /src/classes/XeroPurchaseOrder.cls 19 20 19 32 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'IsDiscounted' doesn't match '[a-z][a-zA-Z0-9]*'
141 /src/classes/XeroPurchaseOrder.cls 19 20 19 32 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'IsDiscounted' doesn't match '[a-z][a-zA-Z0-9]*'
142 /src/classes/XeroPurchaseOrder.cls 20 19 20 28 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'Reference' doesn't match '[a-z][a-zA-Z0-9]*'
142 /src/classes/XeroPurchaseOrder.cls 20 19 20 28 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'Reference' doesn't match '[a-z][a-zA-Z0-9]*'
143 /src/classes/XeroPurchaseOrder.cls 21 19 21 23 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'Type' doesn't match '[a-z][a-zA-Z0-9]*'
143 /src/classes/XeroPurchaseOrder.cls 21 19 21 23 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'Type' doesn't match '[a-z][a-zA-Z0-9]*'
144 /src/classes/XeroPurchaseOrder.cls 22 20 22 32 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'CurrencyRate' doesn't match '[a-z][a-zA-Z0-9]*'
144 /src/classes/XeroPurchaseOrder.cls 22 20 22 32 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'CurrencyRate' doesn't match '[a-z][a-zA-Z0-9]*'
145 /src/classes/XeroPurchaseOrder.cls 23 19 23 31 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'CurrencyCode' doesn't match '[a-z][a-zA-Z0-9]*'
145 /src/classes/XeroPurchaseOrder.cls 23 19 23 31 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'CurrencyCode' doesn't match '[a-z][a-zA-Z0-9]*'
146 /src/classes/XeroPurchaseOrder.cls 24 19 24 34 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'BrandingThemeID' doesn't match '[a-z][a-zA-Z0-9]*'
146 /src/classes/XeroPurchaseOrder.cls 24 19 24 34 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'BrandingThemeID' doesn't match '[a-z][a-zA-Z0-9]*'
147 /src/classes/XeroPurchaseOrder.cls 25 19 25 25 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'Status' doesn't match '[a-z][a-zA-Z0-9]*'
147 /src/classes/XeroPurchaseOrder.cls 25 19 25 25 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'Status' doesn't match '[a-z][a-zA-Z0-9]*'
148 /src/classes/XeroPurchaseOrder.cls 26 19 26 34 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'LineAmountTypes' doesn't match '[a-z][a-zA-Z0-9]*'
148 /src/classes/XeroPurchaseOrder.cls 26 19 26 34 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'LineAmountTypes' doesn't match '[a-z][a-zA-Z0-9]*'
149 /src/classes/XeroPurchaseOrder.cls 27 20 27 28 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'SubTotal' doesn't match '[a-z][a-zA-Z0-9]*'
149 /src/classes/XeroPurchaseOrder.cls 27 20 27 28 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'SubTotal' doesn't match '[a-z][a-zA-Z0-9]*'
150 /src/classes/XeroPurchaseOrder.cls 28 20 28 28 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'TotalTax' doesn't match '[a-z][a-zA-Z0-9]*'
150 /src/classes/XeroPurchaseOrder.cls 28 20 28 28 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'TotalTax' doesn't match '[a-z][a-zA-Z0-9]*'
151 /src/classes/XeroPurchaseOrder.cls 29 20 29 25 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'Total' doesn't match '[a-z][a-zA-Z0-9]*'
151 /src/classes/XeroPurchaseOrder.cls 29 20 29 25 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'Total' doesn't match '[a-z][a-zA-Z0-9]*'
152 /src/classes/XeroPurchaseOrder.cls 30 19 30 33 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'UpdatedDateUTC' doesn't match '[a-z][a-zA-Z0-9]*'
152 /src/classes/XeroPurchaseOrder.cls 30 19 30 33 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'UpdatedDateUTC' doesn't match '[a-z][a-zA-Z0-9]*'
153 /src/classes/XeroPurchaseOrder.cls 31 19 31 22 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'Url' doesn't match '[a-z][a-zA-Z0-9]*'
153 /src/classes/XeroPurchaseOrder.cls 31 19 31 22 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'Url' doesn't match '[a-z][a-zA-Z0-9]*'
154 /src/classes/XeroPurchaseOrder.cls 32 38 32 54 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'ValidationErrors' doesn't match '[a-z][a-zA-Z0-9]*'
154 /src/classes/XeroPurchaseOrder.cls 32 38 32 54 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'ValidationErrors' doesn't match '[a-z][a-zA-Z0-9]*'
155 /src/classes/XeroPurchaseOrder.cls 34 24 34 31 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'Contact' doesn't match '[a-z][a-zA-Z0-9]*'
155 /src/classes/XeroPurchaseOrder.cls 34 24 34 31 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'Contact' doesn't match '[a-z][a-zA-Z0-9]*'
156 /src/classes/XeroPurchaseOrder.cls 35 23 35 32 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'LineItems' doesn't match '[a-z][a-zA-Z0-9]*'
156 /src/classes/XeroPurchaseOrder.cls 35 23 35 32 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'LineItems' doesn't match '[a-z][a-zA-Z0-9]*'
157 /src/classes/XeroPurchaseOrder.cls 37 12 55 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
157 /src/classes/XeroPurchaseOrder.cls 37 12 55 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
158 /src/classes/XeroPurchaseOrder.cls 38 23 38 33 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'LineItemID' doesn't match '[a-z][a-zA-Z0-9]*'
158 /src/classes/XeroPurchaseOrder.cls 38 23 38 33 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'LineItemID' doesn't match '[a-z][a-zA-Z0-9]*'
159 /src/classes/XeroPurchaseOrder.cls 39 17 39 28 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'Description' doesn't match '[a-z][a-zA-Z0-9]*'
159 /src/classes/XeroPurchaseOrder.cls 39 17 39 28 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'Description' doesn't match '[a-z][a-zA-Z0-9]*'
160 /src/classes/XeroPurchaseOrder.cls 40 18 40 28 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'UnitAmount' doesn't match '[a-z][a-zA-Z0-9]*'
160 /src/classes/XeroPurchaseOrder.cls 40 18 40 28 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'UnitAmount' doesn't match '[a-z][a-zA-Z0-9]*'
161 /src/classes/XeroPurchaseOrder.cls 41 17 41 24 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'TaxType' doesn't match '[a-z][a-zA-Z0-9]*'
161 /src/classes/XeroPurchaseOrder.cls 41 17 41 24 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'TaxType' doesn't match '[a-z][a-zA-Z0-9]*'
162 /src/classes/XeroPurchaseOrder.cls 42 18 42 27 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'TaxAmount' doesn't match '[a-z][a-zA-Z0-9]*'
162 /src/classes/XeroPurchaseOrder.cls 42 18 42 27 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'TaxAmount' doesn't match '[a-z][a-zA-Z0-9]*'
163 /src/classes/XeroPurchaseOrder.cls 43 18 43 28 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'LineAmount' doesn't match '[a-z][a-zA-Z0-9]*'
163 /src/classes/XeroPurchaseOrder.cls 43 18 43 28 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'LineAmount' doesn't match '[a-z][a-zA-Z0-9]*'
164 /src/classes/XeroPurchaseOrder.cls 44 18 44 26 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'Quantity' doesn't match '[a-z][a-zA-Z0-9]*'
164 /src/classes/XeroPurchaseOrder.cls 44 18 44 26 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'Quantity' doesn't match '[a-z][a-zA-Z0-9]*'
165 /src/classes/XeroPurchaseOrder.cls 45 23 45 34 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'AccountCode' doesn't match '[a-z][a-zA-Z0-9]*'
165 /src/classes/XeroPurchaseOrder.cls 45 23 45 34 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'AccountCode' doesn't match '[a-z][a-zA-Z0-9]*'
166 /src/classes/XeroPurchaseOrder.cls 77 12 86 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
166 /src/classes/XeroPurchaseOrder.cls 77 12 86 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
167 /src/classes/XeroPurchaseOrder.cls 90 19 103 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
167 /src/classes/XeroPurchaseOrder.cls 90 19 103 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
168 /src/classes/XeroUtils.cls 13 19 20 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing or mismatched ApexDoc @param
168 /src/classes/XeroUtils.cls 13 19 20 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing or mismatched ApexDoc @param
169 /src/classes/XeroUtils.cls 26 19 43 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @return
169 /src/classes/XeroUtils.cls 26 19 43 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @return
170 /src/classes/XeroUtils.cls 26 19 43 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing or mismatched ApexDoc @param
170 /src/classes/XeroUtils.cls 26 19 43 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing or mismatched ApexDoc @param
171 /src/classes/XeroValidationError.cls 8 19 8 26 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'Message' doesn't match '[a-z][a-zA-Z0-9]*'
171 /src/classes/XeroValidationError.cls 8 19 8 26 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'Message' doesn't match '[a-z][a-zA-Z0-9]*'
172 /src/classes/XeroValidationError.cls 15 19 25 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing or mismatched ApexDoc @param
172 /src/classes/XeroValidationError.cls 15 19 25 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing or mismatched ApexDoc @param
173 /src/classes/XeroValidationErrorTest.cls 10 12 16 6 pmd ApexUnitTestClassShouldHaveAsserts 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexunittestclassshouldhaveasserts Apex unit tests should System.assert() or assertEquals() or assertNotEquals()
173 /src/classes/XeroValidationErrorTest.cls 10 12 16 6 pmd ApexUnitTestClassShouldHaveAsserts 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexunittestclassshouldhaveasserts Apex unit tests should System.assert() or assertEquals() or assertNotEquals()
174 /src/classes/XeroWebhook.cls 10 19 30 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
174 /src/classes/XeroWebhook.cls 10 19 30 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
175 /src/classes/XeroWebhook.cls 35 19 47 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing or mismatched ApexDoc @param
175 /src/classes/XeroWebhook.cls 35 19 47 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing or mismatched ApexDoc @param
176 /src/classes/XeroWebhook.cls 41 64 44 10 pmd EmptyStatementBlock 3 Error Prone https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_errorprone.html#emptystatementblock Avoid empty block statements.
176 /src/classes/XeroWebhook.cls 41 64 44 10 pmd EmptyStatementBlock 3 Error Prone https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_errorprone.html#emptystatementblock Avoid empty block statements.
177 /src/classes/XeroWebhook.cls 54 19 72 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing or mismatched ApexDoc @param
177 /src/classes/XeroWebhook.cls 54 19 72 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing or mismatched ApexDoc @param
178 /src/classes/XeroWebhook.cls 75 12 80 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
178 /src/classes/XeroWebhook.cls 75 12 80 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
179 /src/classes/XeroWebhook.cls 82 12 90 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
179 /src/classes/XeroWebhook.cls 82 12 90 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
180 /src/classes/XeroWebhookTest.cls 21 12 39 6 pmd ApexUnitTestClassShouldHaveAsserts 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexunittestclassshouldhaveasserts Apex unit tests should System.assert() or assertEquals() or assertNotEquals()
180 /src/classes/XeroWebhookTest.cls 21 12 39 6 pmd ApexUnitTestClassShouldHaveAsserts 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexunittestclassshouldhaveasserts Apex unit tests should System.assert() or assertEquals() or assertNotEquals()
181 /src/classes/XeroWebhookTest.cls 42 12 62 6 pmd ApexUnitTestClassShouldHaveAsserts 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexunittestclassshouldhaveasserts Apex unit tests should System.assert() or assertEquals() or assertNotEquals()
181 /src/classes/XeroWebhookTest.cls 42 12 62 6 pmd ApexUnitTestClassShouldHaveAsserts 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexunittestclassshouldhaveasserts Apex unit tests should System.assert() or assertEquals() or assertNotEquals()