Workaround ESLint only resolving paths in test files
This commit is contained in:
parent
863930cdfc
commit
a5d4c5879f
2 changed files with 11 additions and 2 deletions
|
@ -15,9 +15,18 @@ if (process.env.CI) {
|
|||
]);
|
||||
}
|
||||
|
||||
let testMatch = ['<rootDir>/spec/frontend/**/*_spec.js', '<rootDir>/ee/spec/frontend/**/*_spec.js'];
|
||||
|
||||
// workaround for eslint-import-resolver-jest only resolving in test files
|
||||
// see https://github.com/JoinColony/eslint-import-resolver-jest#note
|
||||
const isESLint = module.parent.path.includes('/eslint-import-resolver-jest/');
|
||||
if (isESLint) {
|
||||
testMatch = testMatch.map(path => path.replace('_spec.js', ''));
|
||||
}
|
||||
|
||||
// eslint-disable-next-line import/no-commonjs
|
||||
module.exports = {
|
||||
testMatch: ['<rootDir>/spec/frontend/**/*_spec.js', '<rootDir>/ee/spec/frontend/**/*_spec.js'],
|
||||
testMatch,
|
||||
moduleFileExtensions: ['js', 'json', 'vue'],
|
||||
moduleNameMapper: {
|
||||
'^~(/.*)$': '<rootDir>/app/assets/javascripts$1',
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
import createStore from '~/error_tracking_settings/store';
|
||||
import { TEST_HOST } from '../helpers/test_constants';
|
||||
import { TEST_HOST } from 'helpers/test_constants';
|
||||
|
||||
const defaultStore = createStore();
|
||||
|
||||
|
|
Loading…
Reference in a new issue