Skip to content

Commit f0a2d81

Browse files
fix: strip resource query (#58)
* fix: strip resource query * test: resource query test * refactor: split by ? instead of url.parse * chore: update lock files Co-authored-by: Ricardo Gobbo de Souza <[email protected]>
1 parent 2e6c8eb commit f0a2d81

File tree

4 files changed

+26
-12
lines changed

4 files changed

+26
-12
lines changed

package-lock.json

Lines changed: 8 additions & 11 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ export class ESLintWebpackPlugin {
8080

8181
// @ts-ignore
8282
const processModule = (module) => {
83-
const file = module.resource;
83+
const file = module.resource.split('?')[0];
8484

8585
if (
8686
file &&

test/fixtures/query-entry.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
// eslint-disable-next-line import/no-unresolved
2+
require('./good.js?some-query=1234.js');

test/query.test.js

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
import pack from './utils/pack';
2+
3+
describe('query', () => {
4+
it('should correctly resolve file despite query path', (done) => {
5+
const compiler = pack('query');
6+
7+
compiler.run((err, stats) => {
8+
expect(err).toBeNull();
9+
expect(stats.hasWarnings()).toBe(false);
10+
expect(stats.hasErrors()).toBe(false);
11+
12+
done();
13+
});
14+
});
15+
});

0 commit comments

Comments
 (0)