Skip to content

Commit e6e16af

Browse files
committed
Added linter for checking codestyle violations
1 parent 392bd4e commit e6e16af

16 files changed

Lines changed: 2005 additions & 5465 deletions

File tree

.eslintrc.json

Lines changed: 15 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,16 @@
11
{
2-
"env": {
3-
"es6": true,
4-
"node": true
5-
},
6-
"extends": ["eslint:recommended", "plugin:jest/recommended"],
7-
"parserOptions": {
8-
"ecmaVersion": "latest"
9-
}
10-
}
2+
"env": {
3+
"node": true,
4+
"es6": true
5+
},
6+
"extends": [
7+
"eslint:recommended"
8+
],
9+
"parserOptions": {
10+
"ecmaVersion": "latest"
11+
},
12+
"rules": {
13+
"comma-dangle": ["error", "always-multiline"],
14+
"semi": ["error", "never"]
15+
}
16+
}

.github/workflows/deploy_prod.yml

Lines changed: 0 additions & 60 deletions
This file was deleted.

.github/workflows/deploy_stage.yml

Lines changed: 0 additions & 62 deletions
This file was deleted.

.github/workflows/lint.yml

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
name: Run Linter
2+
3+
on: [push]
4+
5+
jobs:
6+
lint:
7+
runs-on: ubuntu-latest
8+
steps:
9+
- name: Checkout
10+
uses: actions/checkout@v4
11+
12+
- name: Setup Node
13+
uses: actions/setup-node@v4
14+
with:
15+
node-version: 20
16+
17+
- name: Install Dependencies
18+
uses: npm install
19+
20+
- name: Run Linter
21+
run: npm run lint

.github/workflows/pr_test.yml

Lines changed: 0 additions & 48 deletions
This file was deleted.

actions/commerce/orders/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ const { fetchOrders } = require('/lib/commerce')
44
exports.main = (params) => wrapper(async () => {
55
let request = {
66
'searchCriteria[currentPage]': params.current_page || 1,
7-
'searchCriteria[pageSize]': params.page_size || 1000
7+
'searchCriteria[pageSize]': params.page_size || 1000,
88
}
99
if (params.order_ids) {
1010
request['searchCriteria[filterGroups][0][filters][0][field]'] = 'entity_id'

actions/commerce/run-action/index.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@ exports.main = (params) => wrapper(async () => {
55
switch (params.operation) {
66
case 'invoice':
77
await invoiceOrder(params, {
8-
order_id: params.order_id
8+
order_id: params.order_id,
99
})
1010
break
1111

1212
case 'ship':
1313
await shipOrder(params, {
14-
order_id: params.order_id
14+
order_id: params.order_id,
1515
})
1616
break
1717

jest.setup.js

Lines changed: 0 additions & 8 deletions
This file was deleted.

lib/action-wrapper.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,13 @@ exports.wrapper = async (fn) => {
99
return {
1010
statusCode: codes.INTERNAL_SERVER_ERROR,
1111
body: {
12-
error: err.message
13-
}
12+
error: err.message,
13+
},
1414
}
1515
}
1616

1717
return {
1818
statusCode: codes.OK,
19-
body: result || []
19+
body: result || [],
2020
}
2121
}

lib/backend.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,13 @@ async function query (params, opts) {
1010
try {
1111
return (await axios({
1212
baseURL: params.BACKEND_BASE_URL,
13-
...opts
13+
...opts,
1414
})).data
1515
} catch (err) {
1616
throw new Error(
1717
err.response ?
1818
err.response.data.message :
19-
err.message
19+
err.message,
2020
)
2121
}
2222
}
@@ -25,12 +25,12 @@ exports.tenantRegister = async (params, data = {}) =>
2525
query(params, {
2626
method: methods.POST,
2727
url: '/tenant/register',
28-
data: data
28+
data: data,
2929
})
3030

3131
exports.publishToQueue = async (params, data = {}) =>
3232
query(params, {
3333
method: methods.POST,
3434
url: '/order-actions/publish',
35-
data: data
35+
data: data,
3636
})

0 commit comments

Comments
 (0)