add linter actions for js
This commit is contained in:
René Gieling 2020-06-12 10:29:45 +02:00 коммит произвёл GitHub
Родитель ec6ba771a5
Коммит 1dfa539eb0
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
9 изменённых файлов: 87 добавлений и 44 удалений

49
.github/workflows/lint.yml поставляемый Normal file
Просмотреть файл

@ -0,0 +1,49 @@
name: Lint
on:
pull_request:
push:
branches:
- master
- stable*
jobs:
node:
runs-on: ubuntu-latest
strategy:
matrix:
node-version: [12.x]
steps:
- uses: actions/checkout@v2
- name: Use node ${{ matrix.node-version }}
uses: actions/setup-node@v1
with:
node-version: ${{ matrix.node-version }}
- name: Install dependencies
run: npm ci
- name: ESLint
run: npm run lint
stylelint:
runs-on: ubuntu-latest
strategy:
matrix:
node-versions: [12.x]
name: stylelint node${{ matrix.node-versions }}
steps:
- uses: actions/checkout@v2
- name: Set up node ${{ matrix.node-versions }}
uses: actions/setup-node@v1
with:
node-versions: ${{ matrix.node-versions }}
- name: Install dependencies
run: npm ci
- name: Lint
run: npm run stylelint

Просмотреть файл

@ -127,6 +127,7 @@ export default {
--color-polls-foreground-filter-no: invert(43%) sepia(100%) saturate(1579%) hue-rotate(318deg) brightness(99%) contrast(94%);
--color-polls-foreground-filter-maybe: invert(81%) sepia(22%) saturate(3383%) hue-rotate(353deg) brightness(101%) contrast(101%);
}
.icon-polls {
background-image: var(--icon-polls);
}

Просмотреть файл

@ -85,8 +85,8 @@ export default {
<style lang="scss">
.counter {
display: flex;
// padding: 14px 0;
}
.counter--icon {
display: flex;
justify-content: center;

Просмотреть файл

@ -80,6 +80,3 @@ export default {
}
</script>
<style lang="scss" scoped>
</style>

Просмотреть файл

@ -132,10 +132,6 @@ export default {
padding-right: 4px;
}
.option-item__option--datebox {
display: flex;
}
.option-item__option--text {
overflow: hidden;
text-overflow: ellipsis;

Просмотреть файл

@ -55,6 +55,7 @@ export default {
.participants-list {
padding: 8px;
}
.participants-list__list {
display: flex;
justify-content: flex-start;

Просмотреть файл

@ -246,6 +246,7 @@ export default {
width: 44px;
min-width: 44px;
}
.item__title {
display: flex;
flex-direction: column;
@ -261,6 +262,7 @@ export default {
.item__access {
width: 80px;
}
.item__owner {
width: 230px;
}
@ -319,6 +321,7 @@ export default {
.item__type--textPoll {
background-image: var(--icon-toggle-filelist-000);
}
.item__type--datePoll {
background-image: var(--icon-calendar-000);
}

Просмотреть файл

@ -213,12 +213,18 @@ export default {
.vote-table.mobile {
grid-template-columns: auto 1fr;
grid-template-rows: auto;
grid-template-areas: "vote header";
grid-template-areas: 'vote header';
justify-items: stretch;
.vote-table__header {
grid-area: header;
flex-direction: column;
> div.confirmed {
border-left: none !important;
border-bottom-left-radius: 0;
border-top-left-radius: 0;
}
}
.vote-table__votes {
@ -252,14 +258,6 @@ export default {
}
}
.vote-table__header {
> div.confirmed {
border-left: none !important;
border-bottom-left-radius: 0;
border-top-left-radius: 0;
}
}
.vote-table__vote-row {
> div.confirmed {
border-right: none !important;
@ -274,19 +272,26 @@ export default {
grid-template-columns: auto repeat(var(--polls-vote-columns), 1fr);
grid-template-rows: auto repeat(var(--polls-vote-rows), 1fr) auto;
grid-template-areas:
"blind1 options"
"users vote"
"blind2 footer";
'blind1 options'
'users vote'
'blind2 footer';
justify-items: stretch;
padding-bottom: 14px; // leave space for the scrollbar!
.vote-table__header {
grid-area: options;
flex-direction: row;
> div {
flex-direction: column;
flex: 1;
align-items: center;
&.confirmed {
border-bottom: none !important;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
}
}
}
@ -317,10 +322,17 @@ export default {
.vote-table__footer {
grid-area: footer;
flex-direction: row;
> div {
display: flex;
align-items: center;
justify-content: center;
&.confirmed {
border-top: none !important;
border-top-left-radius: 0;
border-top-right-radius: 0;
}
}
}
@ -343,9 +355,16 @@ export default {
flex-direction: row;
order: 1;
flex: 1;
&.currentuser {
order: 0;
}
> div.confirmed {
border-top: none !important;
border-bottom: none !important;
border-radius: 0;
}
}
.vote-table-vote-item {
@ -369,30 +388,6 @@ export default {
// divergent styles for confirmed optins in table layout
.vote-table__header {
> div.confirmed {
border-bottom: none !important;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
}
}
.vote-table__vote-row {
> div.confirmed {
border-top: none !important;
border-bottom: none !important;
border-radius: 0;
}
}
.vote-table__footer {
> div.confirmed {
border-top: none !important;
border-top-left-radius: 0;
border-top-right-radius: 0;
}
}
.option-item {
.option-item__option--text {
hyphens: auto;

Просмотреть файл

@ -128,6 +128,7 @@ export default {
}
}
}
.vote-table-vote-item.confirmed:not(.yes):not(.maybe) .icon {
background-image: var(--icon-polls-no);
}