-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathTODO.txt
70 lines (58 loc) · 2.94 KB
/
TODO.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
# This is a list of suggested TODO's for the tool, please update it if you see any of it can also be done by the tool.
API01: The tool is checking against http://docs.alfresco.com/5.0/concepts/java-public-api-list.html for a list of class names
of the public API, this list is no longer available in the 5.1 document and hence the tool is out dated.
A Jira has been raised: https://issues.alfresco.com/jira/browse/BDE-507.
API03: Cannot be checked by tool easily, so OK to leave out.
API04: Cannot be checked by tool easily, so OK to leave out.
API05: OK
API06: OK
CM01: This is an easy manual check so tools are not required.
DEV01: This needs to be added to the tool to grep for <artifactId>alfresco-sdk-parent</artifactId> on pom.xml (Done)
DEV02: This needs to be removed or marked as "not strict" from the tool since it's removed in the document template.
COM01: 1. Refine the query to return only packages found in *.java files that has the format of "package ...;" and not "import ...;". (Done)
2. Include "package org.alfresco...;" to be returned to capture any class that adopts org.alfresco as the package so code collision manual check can be carried out. (Done)
COM02: I wonder whether we need to ensure method names don't collide with those in Alfresco.
COM04: This needs to be removed or marked as "not strict" from the tool since it's removed in the document template.
COM06: The code is checking for 1.6 or greater. This should be changed to check for 1.8 or greater. (Done)
COM07: Cannot be checked by tool easily, so OK to leave out.
COM08: OK
COM09: OK
COM10: OK
COM11: OK
PERF01: OK
PERF02: OK
PERF03: OK
SEC01: OK
SEC02: OK
SEC03: OK
SEC04: OK, should we also grep on 'org.alfresco.util.exec.RuntimeExec' in *.java packages because these are the Alfresco way to run Alfresco processes. (Done)
SEC05: OK
STB01: Cannot be checked by tool easily, so OK to leave out.
STB02: Cannot be checked by tool easily, so OK to leave out.
STB03: OK
STB04: OK
STB05: Cannot be checked by tool easily, so OK to leave out.
STB06: OK
STB07: OK
STB08: OK
STB09: This needs to be removed or marked as "not strict" from the tool since it's removed in the document template.
STB10: OK
STB11: OK
STB12: OK
STB13: OK
STB14: OK
STB15: OK
STB16: Cannot be checked by tool easily, so OK to leave out.
STB17: This is missing in the tool, would you like to grep for "<alfresco.version>" in pom.xml? This is to assume that they are using Maven. (Done)
STB18: OK
STB19: OK
STB20: This needs to be removed or marked as "not strict" from the tool since it's removed in the document template.
STB21: Cannot be checked by tool easily, so OK to leave out.
STB22: OK
UX01: Cannot be checked by tool easily, so OK to leave out.
UP01: OK
UP02: Cannot be checked by tool easily, so OK to leave out.
UP03: OK
UP04: OK
LGL01: Cannot be checked by tool easily, so OK to leave out.
LGL02: Cannot be checked by tool easily, so OK to leave out.