Uploaded image for project: 'Titanium SDK/CLI'
  1. Titanium SDK/CLI
  2. TIMOB-13018

CodeProcessor: invokeMethods=false is too aggressive

    Details

      Description

      When invokeMethods is set to false, it is too aggressive about not invoking methods, leading to results that are pretty worthless. Right now, the check is done at the rule level (I think), but instead it needs to be done in the generic implementation of call in FunctionType. This will prevent user functions from being invoked, but will still allow built-in functions like "Ti.UI.createView" to be invoked, thus increasing the accuracy of things like ti-api-usage-finder.

        Attachments

          Activity

            People

            • Assignee:
              pinnamuri Praveen Innamuri (Inactive)
              Reporter:
              bhughes Bryan Hughes
            • Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Backbone Issue Sync

                • Titanium SDK/CLI <> Titanium Mobile
                  Synced with:
                  TIMOB-15857
                  Sync status:
                  ERROR
                  Last received:
                  Last sent:

                  Git Integration