[TIMOB-12321] CodeProcessor: Implement local dynamic analysis, global static analysis option
GitHub Issue | n/a |
---|---|
Type | New Feature |
Priority | Critical |
Status | Closed |
Resolution | Fixed |
Resolution Date | 2013-01-18T16:02:40.000+0000 |
Affected Version/s | Release 3.0.0 |
Fix Version/s | Release 3.1.0, 2013 Sprint 02 JS, 2013 Sprint 02 |
Components | Code Processor |
Labels | n/a |
Reporter | Bryan Hughes |
Assignee | Praveen Innamuri |
Created | 2013-01-17T11:06:01.000+0000 |
Updated | 2017-03-09T00:23:09.000+0000 |
Description
A key issue with the code processor is getting it to process all of the code. When a node is not processed, it could be for a variety of reasons. Sometimes it's because the code is actually never executed, and we don't want to analyze it, but sometimes it's because of a limitation in the code processor (or just analyzing offline in general). Knowing which is which is difficult and, in some cases, impossible. Ultimately we want to try and make the code processor as accurate as possible, but adding an option to automatically analyze all un-analyzed code could be useful, despite the possibility for false positives.
Note: Code annotations may be necessary to getting this to work reliably, but until we do some tests I'm not sure.
Closing ticket as fixed.