Hey

Can you please confirm if Android studio does use the same lint 
configuration as gradle? When I run Inspect on Android Studio I have 
different errors than when I run it from command line by gradle. I have 
gradle 1.11 and Android Plugin 0.9

Also InvalidPackage error is only shout when I run the lint check from 
command line but not being shout when it is run from Android Studio.

We are aiming to have the same output of lint on developer machine as on 
our continuous integration server.

Thanks


Mike

On Friday, January 17, 2014 9:31:54 PM UTC, Tor Norbye wrote:
>
> Good news -- I looked into this, and in IntelliJ the severity of an issue 
> is only an attribute of editor annotations, and we do get hooks to 
> customize those on a per creation basis, so I have fix pending for this -- 
> it will now pick up your lint.xml configurations, including disabling 
> issues, including changing severity and including ignoring certain paths.
>
> (The issue with the ignore path needing to include app/ is also fixed; 
> that was a separate bug which should be fixed in version 0.8 of the gradle 
> plugin.)
>
> -- Tor
>
>
> On Fri, Jan 17, 2014 at 9:02 AM, Tor Norbye <[email protected]<javascript:>
> > wrote:
>
>> You currently can't. It should be relatively straightforward to let you 
>> suppress issues via lint.xml and lintOptions in build.gradle, and we should 
>> do that ASAP. I've filed issue
>> https://code.google.com/p/android/issues/detail?id=64948
>> to track this.
>>
>> It may not be possible to let you change severities (from warning to 
>> error or error to warning) and have those be respected in the IDE. (The 
>> reason for this is that lint is integration into Studio/IntelliJ by mapping 
>> each lint rule into a native IntelliJ "inspection". Each inspection has a 
>> severity which is specified statically in an XML file. It can be modified 
>> by the user in the Options dialog, but I think those apply globally; I'm 
>> not sure we have plugin access to modify them, and even if we did we 
>> wouldn't want to modify them globally, we'd want it to be on a per module 
>> basis (since that's where each lint.xml can set their own severity).
>>  
>> -- Tor
>>
>>
>>
>> On Fri, Jan 17, 2014 at 8:49 AM, Xavier Ducrohet 
>> <[email protected]<javascript:>
>> > wrote:
>>
>>> Studio should be reading that information, I think.
>>>
>>>
>>> On Fri, Jan 17, 2014 at 3:48 AM, Dal <[email protected] <javascript:>>wrote:
>>>
>>>> Hi Xavier,
>>>>
>>>> On a related note, I would like our team of developers to all be warned 
>>>> of the same issues in Android Studio by checking the lint.xml into source 
>>>> control, along with specifying lintOptions in the build.gradle (rather 
>>>> than 
>>>> everyone having the same Inspection settings in Android Studio). Is this 
>>>> currently possible?
>>>>
>>>>
>>>> Thanks,
>>>>
>>>> Dal 
>>>>
>>>>
>>>> On Thursday, 16 January 2014 22:05:54 UTC, Xavier Ducrohet wrote:
>>>>
>>>>> That seems broken. I've filed https://code.google.com/
>>>>> p/android/issues/detail?id=64914
>>>>>
>>>>>
>>>>> On Thu, Jan 16, 2014 at 1:12 PM, Michael Barany 
>>>>> <[email protected]>wrote:
>>>>>
>>>>>>  thanks! that worked.
>>>>>>
>>>>>>
>>>>>> On Thursday, January 16, 2014 4:54:33 AM UTC-5, Dal wrote:
>>>>>>>
>>>>>>> I had this same issue - try app/src/main/res/values/qa-strings.xml
>>>>>>>
>>>>>>> On Wednesday, 15 January 2014 08:31:01 UTC, Michael Barany wrote:
>>>>>>>>
>>>>>>>> Anyone know what I'm doing wrong?
>>>>>>>>
>>>>>>>>
>>>>>>>> *My project structure is pretty straight forward.*
>>>>>>>> /build.gradle
>>>>>>>> /app/build.gradle
>>>>>>>> /app/lint.xml
>>>>>>>>
>>>>>>>> *lint options in /app/build.gradle:*
>>>>>>>>     lintOptions {
>>>>>>>>         abortOnError false
>>>>>>>>         absolutePaths false
>>>>>>>>         lintConfig file("lint.xml")
>>>>>>>>     }
>>>>>>>>
>>>>>>>> *lint.xml file contents:*
>>>>>>>> <?xml version="1.0" encoding="UTF-8"?>
>>>>>>>> <lint>
>>>>>>>>     <issue id="MissingTranslation">
>>>>>>>>         <ignore path="res/values/qa-strings.xml" />
>>>>>>>>     </issue>
>>>>>>>> </lint>
>>>>>>>>
>>>>>>>> I also tried the path src/main/res/values/qa-strings.xml
>>>>>>>>
>>>>>>>> The Lint Report still tells me "MissingTranslation: Incomplete 
>>>>>>>> translation" in that file I'm trying to ignore.
>>>>>>>>
>>>>>>>> thanks!
>>>>>>>>
>>>>>>>  -- 
>>>>>> You received this message because you are subscribed to the Google 
>>>>>> Groups "adt-dev" group.
>>>>>> To unsubscribe from this group and stop receiving emails from it, 
>>>>>> send an email to [email protected].
>>>>>>
>>>>>> For more options, visit https://groups.google.com/groups/opt_out.
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> -- 
>>>>> Xavier Ducrohet
>>>>> Android SDK Tech Lead
>>>>> Google Inc.
>>>>> http://developer.android.com | http://tools.android.com
>>>>>
>>>>> Please do not send me questions directly. Thanks! 
>>>>>
>>>>  -- 
>>>> You received this message because you are subscribed to the Google 
>>>> Groups "adt-dev" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send 
>>>> an email to [email protected] <javascript:>.
>>>> For more options, visit https://groups.google.com/groups/opt_out.
>>>>
>>>
>>>
>>>
>>> -- 
>>> Xavier Ducrohet
>>> Android SDK Tech Lead
>>> Google Inc.
>>> http://developer.android.com | http://tools.android.com
>>>
>>> Please do not send me questions directly. Thanks! 
>>>
>>> -- 
>>> You received this message because you are subscribed to the Google 
>>> Groups "adt-dev" group.
>>> To unsubscribe from this group and stop receiving emails from it, send 
>>> an email to [email protected] <javascript:>.
>>> For more options, visit https://groups.google.com/groups/opt_out.
>>>
>>
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"adt-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to