fundacionjala / enforce-sonarqube-plugin

Apex static code analyzer.
MIT License
37 stars 38 forks source link

Keywords in SOQL name #117

Closed goldmane closed 7 years ago

goldmane commented 7 years ago

Extend the soqlName to be able to handle keywords as identifiers.

sachinshinde729 commented 7 years ago

Hi @goldmane ,

I am trying to use this plugin to build few rules. But I have found few issue related to parsing SOQL.

Example --> SOQL : lstOpportunity = [SELECT Account.Group__c,Account.Id,Account.Ts_Id__c,Type FROM Opportunity where Id IN :mapOfOpp.keySet()]; In this example, " :mapOfOpp.keySet()" is not getting parsed.

The above is just an example, I want to discuss with you few of these issue. If possible, we will like to have a call with you over skype.

This is an high priority issue for us, as this has been escalated by client.

Regards, Sachin Shinde

sachinshinde729 commented 7 years ago

Hi @goldmane,

Hope you are doing good. Thanks for helping us out in our previous issue. But we will like to build the plugin parser logic good enough to parse complex piece of functionality. Sorry if we are sounding like the newbie but If you can help us to understand this piece that will really help us to build this plugin.

Regards.