<h2 dir="auto">Bug Report</h2>

<ul class="contains-task-list">
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox"> I would like to work on a fix!</li>
</ul>

<p dir="auto"><strong>Current Behavior</strong></p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="TypeError: Cannot read property 'range' of null
Occurred while linting ...\..\index.vue:66
    at OffsetStorage.setDesiredOffset (...\node_modules\eslint\lib\rules\indent.js:340:45)
    at ...\node_modules\eslint\lib\rules\indent.js:1358:29
    at Array.forEach (&lt;anonymous&gt;)
    at Object.TemplateLiteral [as listener] (...\node_modules\eslint\lib\rules\indent.js:1350:34)
    at ...\node_modules\eslint\lib\rules\indent.js:1596:55
    at Array.forEach (&lt;anonymous&gt;)
    at Program:exit (...\node_modules\eslint\lib\rules\indent.js:1596:26)
    at ...\node_modules\eslint\lib\linter\safe-emitter.js:45:58
    at Array.forEach (&lt;anonymous&gt;)
    at Object.emit (...\node_modules\eslint\lib\linter\safe-emitter.js:45:38)"><pre class="notranslate"><code class="notranslate">TypeError: Cannot read property 'range' of null
Occurred while linting ...\..\index.vue:66
    at OffsetStorage.setDesiredOffset (...\node_modules\eslint\lib\rules\indent.js:340:45)
    at ...\node_modules\eslint\lib\rules\indent.js:1358:29
    at Array.forEach (&lt;anonymous&gt;)
    at Object.TemplateLiteral [as listener] (...\node_modules\eslint\lib\rules\indent.js:1350:34)
    at ...\node_modules\eslint\lib\rules\indent.js:1596:55
    at Array.forEach (&lt;anonymous&gt;)
    at Program:exit (...\node_modules\eslint\lib\rules\indent.js:1596:26)
    at ...\node_modules\eslint\lib\linter\safe-emitter.js:45:58
    at Array.forEach (&lt;anonymous&gt;)
    at Object.emit (...\node_modules\eslint\lib\linter\safe-emitter.js:45:38)
</code></pre></div>
<p dir="auto"><strong>Input Code</strong></p>
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="function compFunc(componentName) {
  let component = () =&gt; import(`components/${componentName}`)
}
compFunc(&quot;component-name&quot;)"><pre class="notranslate"><span class="pl-k">function</span> <span class="pl-en">compFunc</span><span class="pl-kos">(</span><span class="pl-s1">componentName</span><span class="pl-kos">)</span> <span class="pl-kos">{</span>
  <span class="pl-k">let</span> <span class="pl-en">component</span> <span class="pl-c1">=</span> <span class="pl-kos">(</span><span class="pl-kos">)</span> <span class="pl-c1">=&gt;</span> <span class="pl-k">import</span><span class="pl-kos">(</span><span class="pl-s">`components/<span class="pl-s1"><span class="pl-kos">${</span><span class="pl-s1">componentName</span><span class="pl-kos">}</span></span>`</span><span class="pl-kos">)</span>
<span class="pl-kos">}</span>
<span class="pl-en">compFunc</span><span class="pl-kos">(</span><span class="pl-s">"component-name"</span><span class="pl-kos">)</span></pre></div>
<p dir="auto"><strong>Expected behavior/code</strong><br>
No issues found by eslint or eslint rule name.</p>
<p dir="auto"><strong>Babel Configuration (babel.config.js, .babelrc, package.json#babel, cli command, .eslintrc)</strong></p>
<ul dir="auto">
<li>Filename: <code class="notranslate">.babelrc</code></li>
</ul>
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="{
  &quot;presets&quot;: [
    [
      &quot;@babel/preset-env&quot;,
      {
        &quot;targets&quot;: {
          &quot;node&quot;: &quot;current&quot;,
          &quot;esmodules&quot;: true
        },
        &quot;useBuiltIns&quot;: &quot;usage&quot;,
        &quot;corejs&quot;: 3,
      }
    ]
  ],
  &quot;plugins&quot;: [
    [
      &quot;@babel/plugin-transform-runtime&quot;,
      {
        &quot;corejs&quot;: 3,
      }
    ],
    &quot;@babel/plugin-syntax-import-meta&quot;,
    &quot;@babel/plugin-proposal-class-properties&quot;,
    &quot;@babel/plugin-proposal-json-strings&quot;,
    [
      &quot;@babel/plugin-proposal-decorators&quot;,
      {
        &quot;legacy&quot;: true
      }
    ],
    &quot;@babel/plugin-proposal-function-sent&quot;,
    &quot;@babel/plugin-transform-modules-commonjs&quot;,
    &quot;@babel/plugin-proposal-export-namespace-from&quot;,
    &quot;@babel/plugin-proposal-export-default-from&quot;,
    &quot;@babel/plugin-proposal-numeric-separator&quot;,
    &quot;@babel/plugin-proposal-throw-expressions&quot;
  ]
}"><pre class="notranslate"><span class="pl-kos">{</span>
  <span class="pl-s">"presets"</span>: <span class="pl-kos">[</span>
    <span class="pl-kos">[</span>
      <span class="pl-s">"@babel/preset-env"</span><span class="pl-kos">,</span>
      <span class="pl-kos">{</span>
        <span class="pl-s">"targets"</span>: <span class="pl-kos">{</span>
          <span class="pl-s">"node"</span>: <span class="pl-s">"current"</span><span class="pl-kos">,</span>
          <span class="pl-s">"esmodules"</span>: <span class="pl-c1">true</span>
        <span class="pl-kos">}</span><span class="pl-kos">,</span>
        <span class="pl-s">"useBuiltIns"</span>: <span class="pl-s">"usage"</span><span class="pl-kos">,</span>
        <span class="pl-s">"corejs"</span>: <span class="pl-c1">3</span><span class="pl-kos">,</span>
      <span class="pl-kos">}</span>
    <span class="pl-kos">]</span>
  <span class="pl-kos">]</span><span class="pl-kos">,</span>
  <span class="pl-s">"plugins"</span>: <span class="pl-kos">[</span>
    <span class="pl-kos">[</span>
      <span class="pl-s">"@babel/plugin-transform-runtime"</span><span class="pl-kos">,</span>
      <span class="pl-kos">{</span>
        <span class="pl-s">"corejs"</span>: <span class="pl-c1">3</span><span class="pl-kos">,</span>
      <span class="pl-kos">}</span>
    <span class="pl-kos">]</span><span class="pl-kos">,</span>
    <span class="pl-s">"@babel/plugin-syntax-import-meta"</span><span class="pl-kos">,</span>
    <span class="pl-s">"@babel/plugin-proposal-class-properties"</span><span class="pl-kos">,</span>
    <span class="pl-s">"@babel/plugin-proposal-json-strings"</span><span class="pl-kos">,</span>
    <span class="pl-kos">[</span>
      <span class="pl-s">"@babel/plugin-proposal-decorators"</span><span class="pl-kos">,</span>
      <span class="pl-kos">{</span>
        <span class="pl-s">"legacy"</span>: <span class="pl-c1">true</span>
      <span class="pl-kos">}</span>
    <span class="pl-kos">]</span><span class="pl-kos">,</span>
    <span class="pl-s">"@babel/plugin-proposal-function-sent"</span><span class="pl-kos">,</span>
    <span class="pl-s">"@babel/plugin-transform-modules-commonjs"</span><span class="pl-kos">,</span>
    <span class="pl-s">"@babel/plugin-proposal-export-namespace-from"</span><span class="pl-kos">,</span>
    <span class="pl-s">"@babel/plugin-proposal-export-default-from"</span><span class="pl-kos">,</span>
    <span class="pl-s">"@babel/plugin-proposal-numeric-separator"</span><span class="pl-kos">,</span>
    <span class="pl-s">"@babel/plugin-proposal-throw-expressions"</span>
  <span class="pl-kos">]</span>
<span class="pl-kos">}</span></pre></div>
<ul dir="auto">
<li>Filename: <code class="notranslate">package.json</code></li>
</ul>
<div class="highlight highlight-source-json notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="{
    &quot;dependencies&quot;: {
        &quot;@babel/runtime&quot;: &quot;7.8.0&quot;,
        &quot;@babel/runtime-corejs3&quot;: &quot;7.8.0&quot;,
        &quot;core-js&quot;: &quot;3.6.3&quot;,
        &quot;vue&quot;: &quot;2.6.11&quot;,
    },
    &quot;devDependencies&quot;: {
        &quot;@babel/core&quot;: &quot;7.8.0&quot;,
        &quot;@babel/plugin-proposal-class-properties&quot;: &quot;7.8.0&quot;,
        &quot;@babel/plugin-proposal-decorators&quot;: &quot;7.8.0&quot;,
        &quot;@babel/plugin-proposal-export-default-from&quot;: &quot;7.8.0&quot;,
        &quot;@babel/plugin-proposal-export-namespace-from&quot;: &quot;7.8.0&quot;,
        &quot;@babel/plugin-proposal-function-sent&quot;: &quot;7.8.0&quot;,
        &quot;@babel/plugin-proposal-json-strings&quot;: &quot;7.8.0&quot;,
        &quot;@babel/plugin-proposal-numeric-separator&quot;: &quot;7.8.0&quot;,
        &quot;@babel/plugin-proposal-throw-expressions&quot;: &quot;7.8.0&quot;,
        &quot;@babel/plugin-syntax-import-meta&quot;: &quot;7.8.0&quot;,
        &quot;@babel/plugin-transform-modules-commonjs&quot;: &quot;7.8.0&quot;,
        &quot;@babel/plugin-transform-runtime&quot;: &quot;7.8.0&quot;,
        &quot;@babel/preset-env&quot;: &quot;7.8.2&quot;,
        &quot;babel-eslint&quot;: &quot;10.0.3&quot;,
        &quot;babel-loader&quot;: &quot;8.0.6&quot;,
        &quot;eslint&quot;: &quot;6.8.0&quot;,
        &quot;eslint-loader&quot;: &quot;3.0.3&quot;,
        &quot;eslint-plugin-vue&quot;: &quot;6.1.2&quot;,
        &quot;webpack&quot;: &quot;4.41.5&quot;
    },
}"><pre class="notranslate">{
    <span class="pl-ent">"dependencies"</span>: {
        <span class="pl-ent">"@babel/runtime"</span>: <span class="pl-s"><span class="pl-pds">"</span>7.8.0<span class="pl-pds">"</span></span>,
        <span class="pl-ent">"@babel/runtime-corejs3"</span>: <span class="pl-s"><span class="pl-pds">"</span>7.8.0<span class="pl-pds">"</span></span>,
        <span class="pl-ent">"core-js"</span>: <span class="pl-s"><span class="pl-pds">"</span>3.6.3<span class="pl-pds">"</span></span>,
        <span class="pl-ent">"vue"</span>: <span class="pl-s"><span class="pl-pds">"</span>2.6.11<span class="pl-pds">"</span></span>,
    },
    <span class="pl-ent">"devDependencies"</span>: {
        <span class="pl-ent">"@babel/core"</span>: <span class="pl-s"><span class="pl-pds">"</span>7.8.0<span class="pl-pds">"</span></span>,
        <span class="pl-ent">"@babel/plugin-proposal-class-properties"</span>: <span class="pl-s"><span class="pl-pds">"</span>7.8.0<span class="pl-pds">"</span></span>,
        <span class="pl-ent">"@babel/plugin-proposal-decorators"</span>: <span class="pl-s"><span class="pl-pds">"</span>7.8.0<span class="pl-pds">"</span></span>,
        <span class="pl-ent">"@babel/plugin-proposal-export-default-from"</span>: <span class="pl-s"><span class="pl-pds">"</span>7.8.0<span class="pl-pds">"</span></span>,
        <span class="pl-ent">"@babel/plugin-proposal-export-namespace-from"</span>: <span class="pl-s"><span class="pl-pds">"</span>7.8.0<span class="pl-pds">"</span></span>,
        <span class="pl-ent">"@babel/plugin-proposal-function-sent"</span>: <span class="pl-s"><span class="pl-pds">"</span>7.8.0<span class="pl-pds">"</span></span>,
        <span class="pl-ent">"@babel/plugin-proposal-json-strings"</span>: <span class="pl-s"><span class="pl-pds">"</span>7.8.0<span class="pl-pds">"</span></span>,
        <span class="pl-ent">"@babel/plugin-proposal-numeric-separator"</span>: <span class="pl-s"><span class="pl-pds">"</span>7.8.0<span class="pl-pds">"</span></span>,
        <span class="pl-ent">"@babel/plugin-proposal-throw-expressions"</span>: <span class="pl-s"><span class="pl-pds">"</span>7.8.0<span class="pl-pds">"</span></span>,
        <span class="pl-ent">"@babel/plugin-syntax-import-meta"</span>: <span class="pl-s"><span class="pl-pds">"</span>7.8.0<span class="pl-pds">"</span></span>,
        <span class="pl-ent">"@babel/plugin-transform-modules-commonjs"</span>: <span class="pl-s"><span class="pl-pds">"</span>7.8.0<span class="pl-pds">"</span></span>,
        <span class="pl-ent">"@babel/plugin-transform-runtime"</span>: <span class="pl-s"><span class="pl-pds">"</span>7.8.0<span class="pl-pds">"</span></span>,
        <span class="pl-ent">"@babel/preset-env"</span>: <span class="pl-s"><span class="pl-pds">"</span>7.8.2<span class="pl-pds">"</span></span>,
        <span class="pl-ent">"babel-eslint"</span>: <span class="pl-s"><span class="pl-pds">"</span>10.0.3<span class="pl-pds">"</span></span>,
        <span class="pl-ent">"babel-loader"</span>: <span class="pl-s"><span class="pl-pds">"</span>8.0.6<span class="pl-pds">"</span></span>,
        <span class="pl-ent">"eslint"</span>: <span class="pl-s"><span class="pl-pds">"</span>6.8.0<span class="pl-pds">"</span></span>,
        <span class="pl-ent">"eslint-loader"</span>: <span class="pl-s"><span class="pl-pds">"</span>3.0.3<span class="pl-pds">"</span></span>,
        <span class="pl-ent">"eslint-plugin-vue"</span>: <span class="pl-s"><span class="pl-pds">"</span>6.1.2<span class="pl-pds">"</span></span>,
        <span class="pl-ent">"webpack"</span>: <span class="pl-s"><span class="pl-pds">"</span>4.41.5<span class="pl-pds">"</span></span>
    },
}</pre></div>
<ul dir="auto">
<li>Filename: <code class="notranslate">.eslintrc</code></li>
</ul>
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="{
  parserOptions: {
    &quot;parser&quot;: &quot;babel-eslint&quot;,
    &quot;ecmaVersion&quot;: 2017,
    &quot;sourceType&quot;: &quot;module&quot;,
    &quot;allowImportExportEverywhere&quot;: false,
    &quot;codeFrame&quot;: false
  },
  extends: [
    &quot;eslint:recommended&quot;,
    &quot;plugin:vue/essential&quot;,
    &quot;plugin:vue/strongly-recommended&quot;,
    &quot;plugin:vue/recommended&quot;,
  ],
  rules: {
    &quot;vue/no-side-effects-in-computed-properties&quot;: &quot;off&quot;,
    &quot;vue/no-reserved-keys&quot;: &quot;warn&quot;,
    &quot;vue/require-prop-types&quot;: &quot;warn&quot;,
    &quot;vue/name-property-casing&quot;: &quot;warn&quot;,
    &quot;vue/max-attributes-per-line&quot;: &quot;off&quot;,
    &quot;vue/require-v-for-key&quot;: &quot;warn&quot;,
    &quot;vue/valid-v-for&quot;: &quot;warn&quot;,
    &quot;vue/no-parsing-error&quot;: &quot;warn&quot;,
    &quot;vue/no-v-html&quot;: &quot;off&quot;,
    &quot;vue/order-in-components&quot;: &quot;warn&quot;,
    &quot;vue/attributes-order&quot;: &quot;warn&quot;,
    &quot;vue/html-indent&quot;: &quot;warn&quot;,
    &quot;vue/component-name-in-template-casing&quot;: [&quot;warn&quot;, &quot;kebab-case&quot;, {
      &quot;ignores&quot;: []
    }],
    &quot;vue/html-closing-bracket-spacing&quot;: [&quot;warn&quot;, {
      &quot;startTag&quot;: &quot;never&quot;,
      &quot;endTag&quot;: &quot;never&quot;,
      &quot;selfClosingTag&quot;: &quot;never&quot;
    }],
    &quot;vue/no-template-shadow&quot;: &quot;off&quot;,
    &quot;vue/no-use-v-if-with-v-for&quot;: &quot;off&quot;,
    &quot;no-process-env&quot;: &quot;off&quot;,
    &quot;no-unused-vars&quot;: [&quot;warn&quot;, {&quot;args&quot;: &quot;none&quot;, &quot;ignoreRestSiblings&quot;: true}],
    &quot;no-undef&quot;: &quot;error&quot;,
    &quot;no-redeclare&quot;: &quot;warn&quot;,
    &quot;no-empty&quot;: [&quot;warn&quot;, { &quot;allowEmptyCatch&quot;: true }],
    &quot;no-console&quot;: &quot;warn&quot;,
    &quot;quotes&quot;: [&quot;warn&quot;, &quot;double&quot;, {&quot;allowTemplateLiterals&quot;: true}],
    &quot;comma-spacing&quot;: [&quot;warn&quot;, {&quot;before&quot;: false, &quot;after&quot;: true}],
    &quot;indent&quot;: [&quot;warn&quot;, 2],
    &quot;object-curly-spacing&quot;: [&quot;warn&quot;, &quot;never&quot;],
    &quot;key-spacing&quot;: &quot;warn&quot;,
    &quot;array-bracket-spacing&quot;: &quot;warn&quot;,
    &quot;block-spacing&quot;: [&quot;warn&quot;, &quot;never&quot;],
    &quot;func-call-spacing&quot;: [&quot;warn&quot;, &quot;never&quot;],
    &quot;require-atomic-updates&quot;: &quot;off&quot;,
  },
  env: {
    &quot;browser&quot;: true,
    &quot;node&quot;: true,
    &quot;amd&quot;: true,
  }
}"><pre class="notranslate"><span class="pl-kos">{</span>
  <span class="pl-c1">parserOptions</span>: <span class="pl-kos">{</span>
    <span class="pl-s">"parser"</span>: <span class="pl-s">"babel-eslint"</span><span class="pl-kos">,</span>
    <span class="pl-s">"ecmaVersion"</span>: <span class="pl-c1">2017</span><span class="pl-kos">,</span>
    <span class="pl-s">"sourceType"</span>: <span class="pl-s">"module"</span><span class="pl-kos">,</span>
    <span class="pl-s">"allowImportExportEverywhere"</span>: <span class="pl-c1">false</span><span class="pl-kos">,</span>
    <span class="pl-s">"codeFrame"</span>: <span class="pl-c1">false</span>
  <span class="pl-kos">}</span><span class="pl-kos">,</span>
  <span class="pl-c1">extends</span>: <span class="pl-kos">[</span>
    <span class="pl-s">"eslint:recommended"</span><span class="pl-kos">,</span>
    <span class="pl-s">"plugin:vue/essential"</span><span class="pl-kos">,</span>
    <span class="pl-s">"plugin:vue/strongly-recommended"</span><span class="pl-kos">,</span>
    <span class="pl-s">"plugin:vue/recommended"</span><span class="pl-kos">,</span>
  <span class="pl-kos">]</span><span class="pl-kos">,</span>
  <span class="pl-c1">rules</span>: <span class="pl-kos">{</span>
    <span class="pl-s">"vue/no-side-effects-in-computed-properties"</span>: <span class="pl-s">"off"</span><span class="pl-kos">,</span>
    <span class="pl-s">"vue/no-reserved-keys"</span>: <span class="pl-s">"warn"</span><span class="pl-kos">,</span>
    <span class="pl-s">"vue/require-prop-types"</span>: <span class="pl-s">"warn"</span><span class="pl-kos">,</span>
    <span class="pl-s">"vue/name-property-casing"</span>: <span class="pl-s">"warn"</span><span class="pl-kos">,</span>
    <span class="pl-s">"vue/max-attributes-per-line"</span>: <span class="pl-s">"off"</span><span class="pl-kos">,</span>
    <span class="pl-s">"vue/require-v-for-key"</span>: <span class="pl-s">"warn"</span><span class="pl-kos">,</span>
    <span class="pl-s">"vue/valid-v-for"</span>: <span class="pl-s">"warn"</span><span class="pl-kos">,</span>
    <span class="pl-s">"vue/no-parsing-error"</span>: <span class="pl-s">"warn"</span><span class="pl-kos">,</span>
    <span class="pl-s">"vue/no-v-html"</span>: <span class="pl-s">"off"</span><span class="pl-kos">,</span>
    <span class="pl-s">"vue/order-in-components"</span>: <span class="pl-s">"warn"</span><span class="pl-kos">,</span>
    <span class="pl-s">"vue/attributes-order"</span>: <span class="pl-s">"warn"</span><span class="pl-kos">,</span>
    <span class="pl-s">"vue/html-indent"</span>: <span class="pl-s">"warn"</span><span class="pl-kos">,</span>
    <span class="pl-s">"vue/component-name-in-template-casing"</span>: <span class="pl-kos">[</span><span class="pl-s">"warn"</span><span class="pl-kos">,</span> <span class="pl-s">"kebab-case"</span><span class="pl-kos">,</span> <span class="pl-kos">{</span>
      <span class="pl-s">"ignores"</span>: <span class="pl-kos">[</span><span class="pl-kos">]</span>
    <span class="pl-kos">}</span><span class="pl-kos">]</span><span class="pl-kos">,</span>
    <span class="pl-s">"vue/html-closing-bracket-spacing"</span>: <span class="pl-kos">[</span><span class="pl-s">"warn"</span><span class="pl-kos">,</span> <span class="pl-kos">{</span>
      <span class="pl-s">"startTag"</span>: <span class="pl-s">"never"</span><span class="pl-kos">,</span>
      <span class="pl-s">"endTag"</span>: <span class="pl-s">"never"</span><span class="pl-kos">,</span>
      <span class="pl-s">"selfClosingTag"</span>: <span class="pl-s">"never"</span>
    <span class="pl-kos">}</span><span class="pl-kos">]</span><span class="pl-kos">,</span>
    <span class="pl-s">"vue/no-template-shadow"</span>: <span class="pl-s">"off"</span><span class="pl-kos">,</span>
    <span class="pl-s">"vue/no-use-v-if-with-v-for"</span>: <span class="pl-s">"off"</span><span class="pl-kos">,</span>
    <span class="pl-s">"no-process-env"</span>: <span class="pl-s">"off"</span><span class="pl-kos">,</span>
    <span class="pl-s">"no-unused-vars"</span>: <span class="pl-kos">[</span><span class="pl-s">"warn"</span><span class="pl-kos">,</span> <span class="pl-kos">{</span><span class="pl-s">"args"</span>: <span class="pl-s">"none"</span><span class="pl-kos">,</span> <span class="pl-s">"ignoreRestSiblings"</span>: <span class="pl-c1">true</span><span class="pl-kos">}</span><span class="pl-kos">]</span><span class="pl-kos">,</span>
    <span class="pl-s">"no-undef"</span>: <span class="pl-s">"error"</span><span class="pl-kos">,</span>
    <span class="pl-s">"no-redeclare"</span>: <span class="pl-s">"warn"</span><span class="pl-kos">,</span>
    <span class="pl-s">"no-empty"</span>: <span class="pl-kos">[</span><span class="pl-s">"warn"</span><span class="pl-kos">,</span> <span class="pl-kos">{</span> <span class="pl-s">"allowEmptyCatch"</span>: <span class="pl-c1">true</span> <span class="pl-kos">}</span><span class="pl-kos">]</span><span class="pl-kos">,</span>
    <span class="pl-s">"no-console"</span>: <span class="pl-s">"warn"</span><span class="pl-kos">,</span>
    <span class="pl-s">"quotes"</span>: <span class="pl-kos">[</span><span class="pl-s">"warn"</span><span class="pl-kos">,</span> <span class="pl-s">"double"</span><span class="pl-kos">,</span> <span class="pl-kos">{</span><span class="pl-s">"allowTemplateLiterals"</span>: <span class="pl-c1">true</span><span class="pl-kos">}</span><span class="pl-kos">]</span><span class="pl-kos">,</span>
    <span class="pl-s">"comma-spacing"</span>: <span class="pl-kos">[</span><span class="pl-s">"warn"</span><span class="pl-kos">,</span> <span class="pl-kos">{</span><span class="pl-s">"before"</span>: <span class="pl-c1">false</span><span class="pl-kos">,</span> <span class="pl-s">"after"</span>: <span class="pl-c1">true</span><span class="pl-kos">}</span><span class="pl-kos">]</span><span class="pl-kos">,</span>
    <span class="pl-s">"indent"</span>: <span class="pl-kos">[</span><span class="pl-s">"warn"</span><span class="pl-kos">,</span> <span class="pl-c1">2</span><span class="pl-kos">]</span><span class="pl-kos">,</span>
    <span class="pl-s">"object-curly-spacing"</span>: <span class="pl-kos">[</span><span class="pl-s">"warn"</span><span class="pl-kos">,</span> <span class="pl-s">"never"</span><span class="pl-kos">]</span><span class="pl-kos">,</span>
    <span class="pl-s">"key-spacing"</span>: <span class="pl-s">"warn"</span><span class="pl-kos">,</span>
    <span class="pl-s">"array-bracket-spacing"</span>: <span class="pl-s">"warn"</span><span class="pl-kos">,</span>
    <span class="pl-s">"block-spacing"</span>: <span class="pl-kos">[</span><span class="pl-s">"warn"</span><span class="pl-kos">,</span> <span class="pl-s">"never"</span><span class="pl-kos">]</span><span class="pl-kos">,</span>
    <span class="pl-s">"func-call-spacing"</span>: <span class="pl-kos">[</span><span class="pl-s">"warn"</span><span class="pl-kos">,</span> <span class="pl-s">"never"</span><span class="pl-kos">]</span><span class="pl-kos">,</span>
    <span class="pl-s">"require-atomic-updates"</span>: <span class="pl-s">"off"</span><span class="pl-kos">,</span>
  <span class="pl-kos">}</span><span class="pl-kos">,</span>
  <span class="pl-c1">env</span>: <span class="pl-kos">{</span>
    <span class="pl-s">"browser"</span>: <span class="pl-c1">true</span><span class="pl-kos">,</span>
    <span class="pl-s">"node"</span>: <span class="pl-c1">true</span><span class="pl-kos">,</span>
    <span class="pl-s">"amd"</span>: <span class="pl-c1">true</span><span class="pl-kos">,</span>
  <span class="pl-kos">}</span>
<span class="pl-kos">}</span></pre></div>
<p dir="auto"><strong>Environment</strong></p>

<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="  System:
    OS: Windows 10 10.0.18363
  Binaries:
    Node: 12.13.0 - C:\Program Files\nodejs\node.EXE
    npm: 6.12.0 - C:\Program Files\nodejs\npm.CMD
  npmPackages:
    babel-eslint: 10.0.3 =&gt; 10.0.3
    babel-loader: 8.0.6 =&gt; 8.0.6
    eslint: 6.8.0 =&gt; 6.8.0
    webpack: 4.41.5 =&gt; 4.41.5"><pre class="notranslate"><code class="notranslate">  System:
    OS: Windows 10 10.0.18363
  Binaries:
    Node: 12.13.0 - C:\Program Files\nodejs\node.EXE
    npm: 6.12.0 - C:\Program Files\nodejs\npm.CMD
  npmPackages:
    babel-eslint: 10.0.3 =&gt; 10.0.3
    babel-loader: 8.0.6 =&gt; 8.0.6
    eslint: 6.8.0 =&gt; 6.8.0
    webpack: 4.41.5 =&gt; 4.41.5
</code></pre></div>
<p dir="auto"><strong>Possible Solution</strong><br>
temporarily modify .eslintrc "indent" rule<br>
<code class="notranslate">"indent": ["warn", 2, {"ignoredNodes": ["TemplateLiteral"]}],</code></p>
<p dir="auto">Upgraded to 10.0.3 and now everywhere in my .jsx I have template strings, it blows up with this error.<br>
TypeError: Cannot read property 'range' of null</p>
<p dir="auto">This is my current list of devDependencies<br>
"@babel/core": "^7.2.0",<br>
"@babel/plugin-proposal-class-properties": "^7.1.0",<br>
"@babel/plugin-proposal-decorators": "^7.1.2",<br>
"@babel/plugin-proposal-do-expressions": "^7.0.0",<br>
"@babel/plugin-proposal-export-default-from": "^7.0.0",<br>
"@babel/plugin-proposal-export-namespace-from": "^7.0.0",<br>
"@babel/plugin-proposal-function-bind": "^7.0.0",<br>
"@babel/plugin-proposal-function-sent": "^7.0.0",<br>
"@babel/plugin-proposal-json-strings": "^7.0.0",<br>
"@babel/plugin-proposal-logical-assignment-operators": "^7.0.0",<br>
"@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0",<br>
"@babel/plugin-proposal-numeric-separator": "^7.0.0",<br>
"@babel/plugin-proposal-optional-chaining": "^7.0.0",<br>
"@babel/plugin-proposal-pipeline-operator": "^7.0.0",<br>
"@babel/plugin-proposal-throw-expressions": "^7.0.0",<br>
"@babel/plugin-syntax-dynamic-import": "^7.0.0",<br>
"@babel/plugin-syntax-import-meta": "^7.0.0",<br>
"@babel/plugin-transform-regenerator": "^7.0.0",<br>
"@babel/plugin-transform-runtime": "^7.0.0",<br>
"@babel/plugin-transform-template-literals": "^7.0.0",<br>
"@babel/polyfill": "^7.0.0",<br>
"@babel/preset-env": "^7.1.5",<br>
"@babel/preset-react": "^7.0.0",<br>
"@babel/register": "^7.6.0",<br>
"autoprefixer": "^9.1.3",<br>
"babel-eslint": "10.0.3",<br>
"babel-loader": "^8.0.0",<br>
"babel-plugin-add-module-exports": "^0.2.1",<br>
"babel-plugin-istanbul": "^5.2.0",<br>
"babel-plugin-lodash": "^3.3.4",<br>
"babel-preset-react-hmre": "^1.1.1",<br>
"chai": "^3.4.1",<br>
"chai-as-promised": "^5.1.0",<br>
"chai-enzyme": "^1.0.0-beta.1",<br>
"compression-webpack-plugin": "^1.1.11",<br>
"css-loader": "^3.2.0",<br>
"cssnano": "^4.1.0",<br>
"enzyme": "^3.7.0",<br>
"enzyme-adapter-react-16": "^1.6.0",<br>
"eslint": "^6.0.1",<br>
"eslint-config-airbnb": "^10.0.1",<br>
"eslint-loader": "^2.2.1",<br>
"eslint-plugin-babel": "^3.2.0",<br>
"eslint-plugin-import": "2.14.0",<br>
"eslint-plugin-jsx-a11y": "^2.2.3",<br>
"eslint-plugin-react": "^6.2.0",<br>
"extract-text-webpack-plugin": "^3.0.2",<br>
"fetch-mock": "^5.10.0",<br>
"file-loader": "^1.1.11",<br>
"fs-extra": "^0.30.0",<br>
"html-webpack-plugin": "^3.2.0",<br>
"image-webpack-loader": "^4.6.0",<br>
"ip": "^1.1.4",<br>
"js-md5": "^0.4.1",<br>
"karma": "^4.3.0",<br>
"karma-chai": "^0.1.0",<br>
"karma-chai-as-promised": "^0.1.2",<br>
"karma-chai-sinon": "^0.1.5",<br>
"karma-chrome-launcher": "^3.1.0",<br>
"karma-coverage": "^1.1.2",<br>
"karma-mocha": "^1.3.0",<br>
"karma-sourcemap-loader": "^0.3.7",<br>
"karma-spec-reporter": "0.0.26",<br>
"karma-webpack": "^4.0.0-beta.0",<br>
"koa-logger": "^1.3.0",<br>
"loader-utils": "^1.1.0",<br>
"lost": "^7.0.3",<br>
"macaddress": "~0.2.9",<br>
"mini-css-extract-plugin": "^0.3.0",<br>
"mocha": "~5.2.0",<br>
"node-noop": "^1.0.0",<br>
"nodemon": "^1.18.7",<br>
"optimize-css-assets-webpack-plugin": "^5.0.0",<br>
"postcss-custom-media": "^7.0.8",<br>
"postcss-focus-visible": "^3.0.0",<br>
"postcss-focus-within": "^2.0.0",<br>
"postcss-import": "^12.0.0",<br>
"postcss-loader": "^3.0.0",<br>
"postcss-nesting": "^6.0.0",<br>
"postcss-preset-env": "^5.3.0",<br>
"postcss-reporter": "^6.0.0",<br>
"puppeteer": "^1.19.0",<br>
"raw-loader": "^0.5.1",<br>
"react-hot-loader": "^3.0.0-beta.7",<br>
"react-text-truncate": "^0.12.0",<br>
"react-toastify": "^2.1.0",<br>
"redbox-react": "^1.5.0",<br>
"redux-devtools": "^3.4.1",<br>
"redux-devtools-dock-monitor": "^1.1.2",<br>
"redux-devtools-log-monitor": "^1.4.0",<br>
"redux-logger": "^3.0.6",<br>
"redux-mock-store": "^1.0.2",<br>
"sinon": "^1.17.2",<br>
"sinon-chai": "^2.8.0",<br>
"sonarqube-scanner": "^2.5.0",<br>
"style-loader": "^0.21.0",<br>
"stylelint": "^9.10.1",<br>
"stylelint-webpack-plugin": "^0.10.5",<br>
"svg-sprite-loader": "3.9.0",<br>
"svgo": "^1.3.0",<br>
"svgo-loader": "^2.1.0",<br>
"url-loader": "^1.1.2",<br>
"webpack": "^4.20.2",<br>
"webpack-cli": "^3.0.8",<br>
"webpack-dev-middleware": "^3.1.3",<br>
"webpack-hot-middleware": "^2.22.3",<br>
"webpack-merge": "^4.1.1",<br>
"webpack-modernizr-loader": "^4.0.1"</p>