Titanium JIRA Archive
Titanium SDK/CLI (TIMOB)

[TIMOB-12321] CodeProcessor: Implement local dynamic analysis, global static analysis option

GitHub Issuen/a
TypeNew Feature
PriorityCritical
StatusClosed
ResolutionFixed
Resolution Date2013-01-18T16:02:40.000+0000
Affected Version/sRelease 3.0.0
Fix Version/sRelease 3.1.0, 2013 Sprint 02 JS, 2013 Sprint 02
ComponentsCode Processor
Labelsn/a
ReporterBryan Hughes
AssigneePraveen Innamuri
Created2013-01-17T11:06:01.000+0000
Updated2017-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.

Comments

  1. Bryan Hughes 2013-01-17

    Note: Code annotations may be necessary to getting this to work reliably, but until we do some tests I'm not sure.
  2. Lee Morris 2017-03-09

    Closing ticket as fixed.

JSON Source