I am currently facing a scenario where I have an .editorconfig file in the root directory with
[{*Test.cs,*Tests.cs}]
dotnet_diagnostic.CA1707.severity = none
This rule should disable the warning (and auto refactoring) from changing a test name from something like this: GetBusinesses_NoFilter_GetAll to this: GetBusinessesNoFilterGetAll in a file such as 'BusinessControllerTests.cs'. The problem is that this rule is being ignored from this location.
The thing is, when I also put the same rule in the project directory instead of root, the warning is no longer there. I also commented out the rules after that one to make sure that nothing is overriding, no dice.
I checked the .csproj, and .sln files and there seem to be no indication of anything overriding this rule.
Can anyone please let me know what might be causing this issue? As I wish to have one global solution rather than having separate .editorconfig files. If there's any more information that is required, please let me know and I will update.
EDIT: It seems that other test projects within the solution does not have an issue. I compared them with the new one and everything seems the same. Properties, .csproj, and structure are all the same

.editorconfig- oreditorconfig? Your post so-far doesn't show you using the leading dot.- which is required. Also, try using just[*.cs]as the file-pattern.[*.cs](and even[*.{cs}]) did not work. Although I have to note that using the original[{*Test.cs,*Tests.cs}]worked when placing the .editorconfig in the projectmsbuild(i.e. does it only affect Visual Studio-based builds?). What if you run the "Analyze" main-menu option?