formatter: skip-local-config-file
diff --git a/formatter/src/main/java/org/apache/royale/formatter/config/Configuration.java b/formatter/src/main/java/org/apache/royale/formatter/config/Configuration.java
index d3ee23a..2e18839 100644
--- a/formatter/src/main/java/org/apache/royale/formatter/config/Configuration.java
+++ b/formatter/src/main/java/org/apache/royale/formatter/config/Configuration.java
@@ -215,6 +215,22 @@
     }
 
     //
+    // 'skip-local-config-file' option
+    //
+
+    private boolean skipLocalConfigFile = false;
+
+    public boolean getSkipLocalConfigFile() {
+        return skipLocalConfigFile;
+    }
+
+    @Config
+    @Mapping("skip-local-config-file")
+    public void setSkipLocalConfigFile(ConfigurationValue cv, boolean b) {
+        this.skipLocalConfigFile = b;
+    }
+
+    //
     // 'write-files' option
     //
 
diff --git a/formatter/src/main/java/org/apache/royale/formatter/config/Configurator.java b/formatter/src/main/java/org/apache/royale/formatter/config/Configurator.java
index 26ab665..f95f9e9 100644
--- a/formatter/src/main/java/org/apache/royale/formatter/config/Configurator.java
+++ b/formatter/src/main/java/org/apache/royale/formatter/config/Configurator.java
@@ -359,7 +359,8 @@
             if (!loadConfig())
                 success = false;
 
-            if (!loadLocalConfig())
+            String skipLocal = cfgbuf.peekSimpleConfigurationVar("skip-local-config-file");
+            if (!"true".equals(skipLocal) && !loadLocalConfig())
                 success = false;
             
             // The command line needs to take precedence over all defaults and config files.