title: Tslint always enforcing no-submodule-imports rule even if disabled
body: <p>I'm trying to configure my tslint to allow submodules from the <code>Parse</code> library (<a href="https://www.npmjs.com/package/parse-js" rel="nofollow noreferrer">https://www.npmjs.com/package/parse-js</a>) so I can use <code>parse/react-native</code>, but it doesn't work.</p>
  
  <p>I have tried to do add both <code>"no-submodule-imports": [true, "parse", "parse/react-native"]</code>and <code>"no-submodule-imports": false</code> in my tslint but I still get the following error:</p>
  
  <pre><code>ERROR: src/App.tsx:2:19 - Submodule import paths from this package are disallowed; import from the root instead
  </code></pre>
  
  <p>The declaration in <code>@types/parse</code> for this submodule in node_modules is:</p>
  
  <pre><code>declare module "parse/node" {
      export = Parse;
  }
  
  declare module "parse" {
      import * as parse from "parse/node";
      export = parse
  }
  
  declare module "parse/react-native" {
      import * as parse from "parse/node";
      export = parse
  }
  </code></pre>
  
  <p>The code does work fine, but if I run tslint I get that error. I tried different combinations of it and still have the issue.</p>
  
  <p>Here's what my tslint.json looks like:</p>
  
  <pre><code>{
    "extends": [
      "tslint:latest",
      "tslint-react",
      "tslint-react-a11y",
      "tslint-config-prettier"
    ],
    "no-submodule-imports": [true, "parse", "parse/react-native"],
    "import-blacklist": false,
    "defaultSeverity": "error",
    "rules": {
      "ban": {
        "options": [
          ["_", "extend", "use object spread: { ...a, ...b }"],
          ["_", "isNull", "use plain JS: == null"],
          ["_", "isDefined", "use plain JS: != null"],
          ["Object", "assign", "use object spread: { ...a, ...b }"],
          ["Object", "getOwnPropertyNames", "use Object.keys()"],
          ["describe", "only", "should not be committed to repo"],
          ["it", "only", "should not be committed to repo"],
          ["test", "only", "should not be committed to repo"]
        ]
      },
      "no-object-literal-type-assertion": false,
      "ordered-imports": [
        true,
        {
          "import-sources-order": "any",
          "named-imports-order": "any"
        }
      ],
      "no-any": true,
      "interface-over-type-literal": false,
      "linebreak-style": {
        "options": ["LF"]
      },
      "quotemark": [true, "single"],
      "jsx-boolean-value": ["never"],
      "member-access": [true],
      "no-console": false,
      "no-implicit-dependencies": false,
      "no-invalid-this": {
        "options": ["check-function-in-method"]
      },
      "interface-name": false,
      "max-classes-per-file": false,
      "jsx-no-lambda": false,
      "no-trailing-whitespace": true,
      "no-this-assignment": [
        true,
        {
          "allow-destructuring": true
        }
      ],
      "no-unnecessary-callback-wrapper": false,
      "no-unnecessary-initializer": true,
      "object-literal-sort-keys": false,
      "prefer-conditional-expression": false,
      "variable-name": {
        "options": [
          "allow-leading-underscore",
          "allow-pascal-case",
          "ban-keywords",
          "check-format"
        ]
      },
      "member-ordering": [
        true,
        "private-before-public",
        "static-before-instance",
        "variables-before-functions"
      ],
      "trailing-comma": [
        true,
        {
          "multiline": "always",
          "singleline": "never",
          "esSpecCompliant": true
        }
      ]
    },
    "jsRules": {
      "object-literal-sort-keys": false
    },
    "linterOptions": {
      "exclude": [
        "/**/packages/newrelic-webpack-plugin/embedded.js",
        "/**/coverage/**/*",
        "/**/*.json",
        "/**/build/**/*"
      ]
    }
  }
  </code></pre>
  
  <p>Thanks in advance for the help.</p>