Look for .editorconfig in cwd and parent directories when readinf from STDIN and no explicit config dir given on command line
This commit is contained in:
parent
aa93473702
commit
2645e9cc1f
|
@ -146,13 +146,21 @@ else
|
||||||
{
|
{
|
||||||
import std.file : getcwd;
|
import std.file : getcwd;
|
||||||
|
|
||||||
|
auto cwdDummyPath = buildPath(getcwd(), "dummy.d");
|
||||||
|
|
||||||
Config config;
|
Config config;
|
||||||
config.initializeWithDefaults();
|
config.initializeWithDefaults();
|
||||||
if (explicitConfigDir != "")
|
if (explicitConfigDir != "")
|
||||||
{
|
{
|
||||||
config.merge(explicitConfig, buildPath(explicitConfigDir, "dummy.d"));
|
config.merge(explicitConfig, buildPath(explicitConfigDir, "dummy.d"));
|
||||||
}
|
}
|
||||||
config.merge(optConfig, buildPath(getcwd(), "dummy.d"));
|
else
|
||||||
|
{
|
||||||
|
Config fileConfig = getConfigFor!Config(getcwd());
|
||||||
|
fileConfig.pattern = "*.d";
|
||||||
|
config.merge(fileConfig, cwdDummyPath);
|
||||||
|
}
|
||||||
|
config.merge(optConfig, cwdDummyPath);
|
||||||
if (!config.isValid())
|
if (!config.isValid())
|
||||||
return 1;
|
return 1;
|
||||||
ubyte[4096] inputBuffer;
|
ubyte[4096] inputBuffer;
|
||||||
|
|
Loading…
Reference in New Issue