Skip to content

Commit 9256877

Browse files
committed
fix: eslint errors
1 parent 5bed812 commit 9256877

File tree

8 files changed

+143
-15
lines changed

8 files changed

+143
-15
lines changed

.eslintrc.js

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,13 @@ const config = createConfig('eslint', {
88
'import/no-import-module-exports': 'off',
99
'spaced-comment': ['error', 'always', { 'block': { 'exceptions': ['*'] } }],
1010
},
11-
});
12-
13-
config.settings = {
14-
"import/resolver": {
15-
node: {
16-
paths: ["src", "node_modules"],
17-
extensions: [".js", ".jsx"],
11+
settings: {
12+
'import/resolver': {
13+
webpack: {
14+
config: 'webpack.prod.config.js',
15+
},
1816
},
19-
},
20-
};
17+
}
18+
});
2119

2220
module.exports = config;

jest.config.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@ module.exports = createConfig('jest', {
66
'<rootDir>/src/setupTest.jsx',
77
],
88
modulePaths: ['<rootDir>/src/'],
9+
moduleNameMapper: {
10+
'@src/(.*)': '<rootDir>/src/$1',
11+
},
912
coveragePathIgnorePatterns: [
1013
'src/segment.js',
1114
'src/postcss.config.js',

package-lock.json

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

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,7 @@
7676
"@testing-library/jest-dom": "^6.6.3",
7777
"@testing-library/react": "^16.2.0",
7878
"copy-webpack-plugin": "^12.0.0",
79+
"eslint-import-resolver-webpack": "^0.13.9",
7980
"identity-obj-proxy": "^3.0.0",
8081
"jest": "^29.7.0",
8182
"jest-environment-jsdom": "^29.7.0",

src/containers/RelatedProgramsModal/messages.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ const messages = defineMessages({
1010
description: {
1111
id: 'learner-dash.relatedPrograms.description',
1212
description: 'Description for related settings modal',
13-
defaultMessage: `Are you looking to expand your knowledge? Enrolling in a Program lets you take a series of courses in the subject that you're interested in`,
13+
defaultMessage: 'Are you looking to expand your knowledge? Enrolling in a Program lets you take a series of courses in the subject that you\'re interested in',
1414
},
1515
});
1616

src/containers/UnenrollConfirmModal/components/messages.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ const messages = defineMessages({
2020
reasonHeading: {
2121
id: 'learner-dash.unenrollConfirm.confirm.reason.heading',
2222
description: 'Heading for unenroll reason modal',
23-
defaultMessage: `What's your main reason for unenrolling?`,
23+
defaultMessage: 'What\'s your main reason for unenrolling?',
2424
},
2525
reasonSkip: {
2626
id: 'learner-dash.unenrollConfirm.confirm.reason.skip',

src/containers/UnenrollConfirmModal/constants.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ const messages = defineMessages({
3131
[reasonKeys.prereqs]: {
3232
id: 'learner-dash.unenrollConfirm.reasons.prereqs',
3333
description: 'Unenroll reason option - missing prerequisites',
34-
defaultMessage: `I don't have the academic or language prerequisites`,
34+
defaultMessage: 'I don\'t have the academic or language prerequisites',
3535
},
3636
[reasonKeys.difficulty]: {
3737
id: 'learner-dash.unenrollConfirm.reasons.difficulty',
@@ -41,7 +41,7 @@ const messages = defineMessages({
4141
[reasonKeys.goals]: {
4242
id: 'learner-dash.unenrollConfirm.reasons.goals',
4343
description: 'Unenroll reason option - goals-related',
44-
defaultMessage: `This won't help me reach my goals`,
44+
defaultMessage: 'This won\'t help me reach my goals',
4545
},
4646
[reasonKeys.broken]: {
4747
id: 'learner-dash.unenrollConfirm.reasons.broken',
@@ -51,7 +51,7 @@ const messages = defineMessages({
5151
[reasonKeys.time]: {
5252
id: 'learner-dash.unenrollConfirm.reasons.time',
5353
description: 'Unenroll reason option - time-related',
54-
defaultMessage: `I don't have the time`,
54+
defaultMessage: 'I don\'t have the time',
5555
},
5656
[reasonKeys.browse]: {
5757
id: 'learner-dash.unenrollConfirm.reasons.browse',
@@ -61,7 +61,7 @@ const messages = defineMessages({
6161
[reasonKeys.support]: {
6262
id: 'learner-dash.unenrollConfirm.reasons.support',
6363
description: 'Unenroll reason option - lacking support',
64-
defaultMessage: `I don't have enough support`,
64+
defaultMessage: 'I don\'t have enough support',
6565
},
6666
[reasonKeys.quality]: {
6767
id: 'learner-dash.unenrollConfirm.reasons.quality',

tsconfig.json

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
{
2+
"extends": "@edx/typescript-config",
3+
"compilerOptions": {
4+
"outDir": "dist",
5+
"baseUrl": "./src",
6+
"paths": {
7+
"*": ["*"],
8+
"@src/*": ["*"]
9+
}
10+
},
11+
"include": ["*.js", ".eslintrc.js", "src/**/*"],
12+
"exclude": ["dist", "node_modules"]
13+
}

0 commit comments

Comments
 (0)