Added GitHub issue: https://github.com/eslint/eslint/issues/12295

On Friday, September 20, 2019 at 9:39:10 AM UTC-4, Geraldo Alvarez wrote:
>
> From a cursory look at the code, it looks like the merges of the different 
> parts of configs is handled here? 
> https://github.com/eslint/eslint/blob/v6.4.0/lib/cli-engine/config-array/config-array.js#L238-L273
>
> To my knowledge, the behavior entailed by that code is not explained in 
> the documentation. I will file an issue in the GitHub repo related to this.
>
> On Thursday, September 19, 2019 at 5:23:55 PM UTC-4, Geraldo Alvarez wrote:
>>
>> Does the documentation fully explain how configs are merged?
>>
>>
>> https://eslint.org/docs/user-guide/configuring#extending-configuration-files 
>> explains how rules are extended or overriden, but how about other 
>> non-primitive config properties, for example, settings?
>>
>> For example, suppose I have the following config:
>>
>> "settings": { "import/extensions": [ ".js", ".jsx" ] }
>>
>> 1. Would it be possible for a config extending this config to clear all 
>> settings? If so, how?
>> 2. Would it be possible for a config extending this config to clear the 
>> "import/extensions" settings? If so, how?
>> 3. Would it be possible for a config extending this config to remove ".jsx" 
>> from the array? If so, how?
>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"ESLint" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/eslint/d0ed1f9d-070f-42e9-912c-7661b0f5f53c%40googlegroups.com.

Reply via email to