code: function startResolving(dir, importsToResolve) {
      return importsToResolve.length === 0
        ? Promise.reject()
        : resolve(dir, importsToResolve[0]).then(
            (resolvedFile) => {
              // Add the resolvedFilename as dependency. Although we're also using stats.includedFiles, this might come
              // in handy when an error occurs. In this case, we don't get stats.includedFiles from node-sass.
              addNormalizedDependency(resolvedFile);
              return {
                // By removing the CSS file extension, we trigger node-sass to include the CSS file instead of just linking it.
                file: resolvedFile.replace(matchCss, ''),
              };
            },
            () => startResolving(dir, tail(importsToResolve))
          );
    }
docs: eslint-disable-next-line no-shadow