title: Webpack gives eslint errors while using npm link
body: <p>I have a multi-package project set up, where I have one JavaScript package that relies on a TypeScript library. Initially I installed Sinopia and was reinstalling the library every time I made changes to it. Then I saw <code>npm link</code> and thought that it would be easier for development. Unfortunately, when I linked the library (using <code>npm link ../typescript-package</code>) and built, it gives an error:</p>
  
  <pre><code>ERROR in ../typescript-package/dist/index.js
  Module build failed: Error: No ESLint configuration found.
  </code></pre>
  
  <p>Since they are separate packages, I'm not quite sure why Webpack is trying to apply eslint to this package. Here is my <code>webpack.common.js</code> file (using merge and the dev vs prod configs shouldn't matter):</p>
  
  <pre><code>// webpack.common.js
  const ExtractTextPlugin = require('extract-text-webpack-plugin');
  
  const babelOptions = {
    presets: ['react', 'es2015', 'stage-0'],
    sourceMaps: true,
    retainLines: true,
  };
  
  module.exports = {
    entry: {
      solver: './source/index.jsx',
    },
    output: {
      path: `${__dirname}/dist`,
      filename: '[name].js',
      publicPath: '/dist/',
    },
    resolve: {
      modules: ['source', 'node_modules/'],
      extensions: ['.js', '.jsx', '/index.jsx', '.json', '.ts', '/index.ts', '.scss', '/index.scss', '.css'],
    },
    module: {
      rules: [
        {
          test: /\.jsx?$/,
          use: [
            {
              loader: 'babel-loader',
              options: babelOptions,
            },
            {
              loader: 'eslint-loader',
  
              options: {
                emitWarnings: true,
              },
            },
          ],
          exclude: /node_modules/,
        }, {
          test: /\.js$/,
          loader: 'source-map-loader',
          enforce: 'pre',
          exclude: /node_modules/,
        }, {
          test: /\.scss$/,
          use: ExtractTextPlugin.extract({
            fallback: 'style-loader',
            use: [{
              loader: 'css-loader',
              options: {
                minimize: true,
                localIdentName: '[local]_[hash:base64:5]',
              },
            }, {
              loader: 'sass-loader',
              options: {
                includePaths: ['source/design'],
              },
            }],
          }),
        },
      ],
    },
    plugins: [
      new ExtractTextPlugin({
        filename: '[name].css',
        allChunks: true,
      }),
    ],
    node: {
      global: true,
    },
  };
  </code></pre>
  
  <p>I can also provide other config or package.json files if need be.</p>