Skip to content

Commit

Permalink
Improved pre-commit and linters config
Browse files Browse the repository at this point in the history
  • Loading branch information
tonioo committed Feb 21, 2024
1 parent 692871b commit f1d89bd
Show file tree
Hide file tree
Showing 141 changed files with 10,434 additions and 8,089 deletions.
25 changes: 12 additions & 13 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,20 +9,19 @@ repos:
language: system
types: [python]
args: ["-rn", "-sn", "--fail-under=5"]
- id: prettier
name: prettier
entry: prettier --config frontend/.prettierrc.json --write --ignore-unknown
language: node
types: [javascript]
additional_dependencies: ["prettier"]
- id: eslint
name: eslint
language: node
types: [javascript]
entry: eslint --fix
additional_dependencies: ["eslint-plugin-vue"]
- repo: https://github.com/psf/black
rev: "24.2.0"
hooks:
- id: black
- repo: https://github.com/pre-commit/mirrors-eslint
rev: "v9.0.0-beta.0"
hooks:
- id: eslint
files: \.(js|vue)$
types: [file]
additional_dependencies:
- eslint
- eslint-plugin-vue
- repo: https://github.com/pre-commit/mirrors-prettier
rev: "v4.0.0-alpha.8" # Use the sha / tag you want to point at
hooks:
- id: prettier
30 changes: 15 additions & 15 deletions frontend/.eslintrc.js
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
module.exports = {
root: true,
env: {
node: true,
},
extends: ['plugin:vue/vue3-recommended', 'eslint:recommended', 'prettier'],
rules: {
'vue/component-name-in-template-casing': [
'error',
'PascalCase',
{
registeredComponentsOnly: true,
ignores: [],
},
],
},
root: true,
env: {
node: true,
},
extends: ['plugin:vue/vue3-recommended', 'eslint:recommended'],
rules: {
'vue/component-name-in-template-casing': [
'error',
'PascalCase',
{
registeredComponentsOnly: true,
ignores: [],
},
],
},
}
File renamed without changes.
44 changes: 22 additions & 22 deletions frontend/gettext.config.js
Original file line number Diff line number Diff line change
@@ -1,24 +1,24 @@
module.exports = {
output: {
path: './src/locale',
locales: [
'en',
'br',
'cs',
'de',
'el',
'es',
'fi',
'fr',
'it',
'ja',
'nl',
'pl',
'pt',
'ru',
'sv',
'tr',
'zh',
],
},
output: {
path: './src/locale',
locales: [
'en',
'br',
'cs',
'de',
'el',
'es',
'fi',
'fr',
'it',
'ja',
'nl',
'pl',
'pt',
'ru',
'sv',
'tr',
'zh',
],
},
}
1 change: 0 additions & 1 deletion frontend/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,6 @@
"devDependencies": {
"@vitejs/plugin-vue": "^5.0.4",
"eslint": "^8.56.0",
"eslint-config-prettier": "^9.1.0",
"eslint-plugin-vue": "^9.21.1",
"prettier": "^3.1.1",
"sass": "^1.69.5",
Expand Down
2 changes: 1 addition & 1 deletion frontend/src/App.vue
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<template>
<router-view />
<router-view />
</template>

<script setup></script>
82 changes: 41 additions & 41 deletions frontend/src/api/account.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,45 +3,45 @@ import repository from './repository'
const resource = 'account'

export default {
getMe() {
return repository.get(`/${resource}/me/`)
},
checkPassword(value) {
return repository.post(`/${resource}/me/password/`, { password: value })
},
verifyTFACode(code) {
const payload = { code }
return repository.post(`${resource}/tfa/verify/`, payload)
},
startTFASetup() {
return repository.post(`${resource}/tfa/setup/`)
},
getKeyForTFASetup() {
return repository.get(`${resource}/tfa/setup/key/`)
},
finalizeTFASetup(pinCode) {
const payload = { pin_code: pinCode }
return repository.post(`${resource}/tfa/setup/check/`, payload)
},
disableTFA(data) {
return repository.post(`${resource}/tfa/disable/`, data)
},
resetRecoveryCodes(data) {
return repository.post(`${resource}/tfa/reset_codes/`, data)
},
getForward() {
return repository.get(`${resource}/forward/`)
},
setForward(data) {
return repository.post(`${resource}/forward/`, data)
},
getAPIToken() {
return repository.get(`${resource}/api_token/`)
},
createAPIToken() {
return repository.post(`${resource}/api_token/`)
},
deleteAPIToken() {
return repository.delete(`${resource}/api_token/`)
},
getMe() {
return repository.get(`/${resource}/me/`)
},
checkPassword(value) {
return repository.post(`/${resource}/me/password/`, { password: value })
},
verifyTFACode(code) {
const payload = { code }
return repository.post(`${resource}/tfa/verify/`, payload)
},
startTFASetup() {
return repository.post(`${resource}/tfa/setup/`)
},
getKeyForTFASetup() {
return repository.get(`${resource}/tfa/setup/key/`)
},
finalizeTFASetup(pinCode) {
const payload = { pin_code: pinCode }
return repository.post(`${resource}/tfa/setup/check/`, payload)
},
disableTFA(data) {
return repository.post(`${resource}/tfa/disable/`, data)
},
resetRecoveryCodes(data) {
return repository.post(`${resource}/tfa/reset_codes/`, data)
},
getForward() {
return repository.get(`${resource}/forward/`)
},
setForward(data) {
return repository.post(`${resource}/forward/`, data)
},
getAPIToken() {
return repository.get(`${resource}/api_token/`)
},
createAPIToken() {
return repository.post(`${resource}/api_token/`)
},
deleteAPIToken() {
return repository.delete(`${resource}/api_token/`)
},
}
42 changes: 21 additions & 21 deletions frontend/src/api/accounts.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,25 +3,25 @@ import repository from './repository'
const resource = 'accounts'

export default {
getAll({ domain, role }) {
return repository.get(`/${resource}/`, { params: { domain, role } })
},
get(accountId) {
return repository.get(`${resource}/${accountId}/`)
},
getRandomPassword() {
return repository.get(`${resource}/random_password/`)
},
validate(data) {
return repository.post(`${resource}/validate/`, data)
},
create(data) {
return repository.post(`${resource}/`, data)
},
patch(accountId, data) {
return repository.patch(`${resource}/${accountId}/`, data)
},
delete(accountId, data) {
return repository.post(`${resource}/${accountId}/delete/`, data)
},
getAll({ domain, role }) {
return repository.get(`/${resource}/`, { params: { domain, role } })
},
get(accountId) {
return repository.get(`${resource}/${accountId}/`)
},
getRandomPassword() {
return repository.get(`${resource}/random_password/`)
},
validate(data) {
return repository.post(`${resource}/validate/`, data)
},
create(data) {
return repository.post(`${resource}/`, data)
},
patch(accountId, data) {
return repository.patch(`${resource}/${accountId}/`, data)
},
delete(accountId, data) {
return repository.post(`${resource}/${accountId}/delete/`, data)
},
}
6 changes: 3 additions & 3 deletions frontend/src/api/admin.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import repository from './repository'

export default {
getComponentsInformation() {
return repository.get('/admin/components/')
},
getComponentsInformation() {
return repository.get('/admin/components/')
},
}
28 changes: 14 additions & 14 deletions frontend/src/api/alarms.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,18 +3,18 @@ import repository from './repository'
const resource = 'alarms'

export default {
getAll(params) {
return repository.get(`${resource}/`, { params })
},
switchStatus(alarmId, data) {
return repository.patch(`${resource}/${alarmId}/switch/`, data)
},
delete(alarmId) {
return repository.delete(`${resource}/${alarmId}/`)
},
bulkDelete(alarmsIds) {
return repository.delete(`${resource}/bulk_delete/`, {
params: { ids: alarmsIds },
})
},
getAll(params) {
return repository.get(`${resource}/`, { params })
},
switchStatus(alarmId, data) {
return repository.patch(`${resource}/${alarmId}/switch/`, data)
},
delete(alarmId) {
return repository.delete(`${resource}/${alarmId}/`)
},
bulkDelete(alarmsIds) {
return repository.delete(`${resource}/bulk_delete/`, {
params: { ids: alarmsIds },
})
},
}
42 changes: 21 additions & 21 deletions frontend/src/api/aliases.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,25 +3,25 @@ import repository from './repository'
const resource = 'aliases'

export default {
getAll() {
return repository.get(`${resource}/`)
},
get(aliasId) {
return repository.get(`${resource}/${aliasId}/`)
},
getRandomAddress() {
return repository.get(`${resource}/random_address/`)
},
validate(data) {
return repository.post(`${resource}/validate/`, data)
},
create(data) {
return repository.post(`${resource}/`, data)
},
patch(aliasId, data) {
return repository.patch(`${resource}/${aliasId}/`, data)
},
delete(aliasId) {
return repository.delete(`${resource}/${aliasId}/`)
},
getAll() {
return repository.get(`${resource}/`)
},
get(aliasId) {
return repository.get(`${resource}/${aliasId}/`)
},
getRandomAddress() {
return repository.get(`${resource}/random_address/`)
},
validate(data) {
return repository.post(`${resource}/validate/`, data)
},
create(data) {
return repository.post(`${resource}/`, data)
},
patch(aliasId, data) {
return repository.patch(`${resource}/${aliasId}/`, data)
},
delete(aliasId) {
return repository.delete(`${resource}/${aliasId}/`)
},
}
24 changes: 12 additions & 12 deletions frontend/src/api/auth.js
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
import repository from './repository'

export default {
requestToken(data) {
return repository.post('/token/', data)
},
recoverPassword(data) {
return repository.post('/password_reset/', data)
},
checkSmsTotp(data) {
return repository.post('/sms_totp/', data)
},
changePassword(data) {
return repository.post('/reset_confirm/', data)
},
requestToken(data) {
return repository.post('/token/', data)
},
recoverPassword(data) {
return repository.post('/password_reset/', data)
},
checkSmsTotp(data) {
return repository.post('/sms_totp/', data)
},
changePassword(data) {
return repository.post('/reset_confirm/', data)
},
}

0 comments on commit f1d89bd

Please sign in to comment.