Skip to content

Commit 369a2dc

Browse files
authored
Add lint target to the default workflow (#31134)
1 parent e772a10 commit 369a2dc

File tree

4 files changed

+27
-133
lines changed

4 files changed

+27
-133
lines changed

.github/workflows/default_workflow.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ jobs:
5555
- name: Run targets
5656
run: >
5757
pnpx nx run-many
58-
-t test
58+
-t lint,test
5959
--exclude
6060
devextreme
6161
devextreme-themebuilder

.github/workflows/lint.yml

Lines changed: 1 addition & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -154,44 +154,6 @@ jobs:
154154
working-directory: ./packages/devextreme
155155
run: pnpx nx lint-texts
156156

157-
CSS:
158-
runs-on: devextreme-shr2
159-
timeout-minutes: 60
160-
steps:
161-
- name: Get sources
162-
uses: actions/checkout@v4
163-
164-
- name: Use Node.js
165-
uses: actions/setup-node@v4
166-
with:
167-
node-version: '20'
168-
169-
- uses: pnpm/action-setup@v4
170-
with:
171-
run_install: false
172-
173-
- name: Get pnpm store directory
174-
shell: bash
175-
run: |
176-
echo "STORE_PATH=$(pnpm store path --silent)" >> $GITHUB_ENV
177-
178-
- uses: actions/cache@v4
179-
name: Setup pnpm cache
180-
with:
181-
path: |
182-
${{ env.STORE_PATH }}
183-
.nx/cache
184-
key: ${{ runner.os }}-pnpm-store-${{ hashFiles('**/pnpm-lock.yaml') }}
185-
restore-keys: |
186-
${{ runner.os }}-pnpm-store
187-
188-
- name: Install dependencies
189-
run: pnpm install --frozen-lockfile
190-
191-
- name: Lint CSS
192-
working-directory: ./packages/devextreme-scss
193-
run: pnpx nx lint
194-
195157
component_exports:
196158
runs-on: devextreme-shr2
197159
timeout-minutes: 10
@@ -281,7 +243,7 @@ jobs:
281243
notify:
282244
runs-on: devextreme-shr2
283245
name: Send notifications
284-
needs: [TS, JS, CSS, texts, component_exports]
246+
needs: [TS, JS, texts, component_exports]
285247
if: github.event_name != 'pull_request' && contains(needs.*.result, 'failure')
286248

287249
steps:

packages/devextreme-metadata/aspnet/enums.ts

Lines changed: 23 additions & 92 deletions
Original file line numberDiff line numberDiff line change
@@ -12,15 +12,7 @@ export const enums = {
1212
],
1313
},
1414
EdmType: {
15-
items: [
16-
'Guid',
17-
'Int32',
18-
'Int64',
19-
'String',
20-
'Boolean',
21-
'Single',
22-
'Decimal',
23-
],
15+
items: ['Guid', 'Int32', 'Int64', 'String', 'Boolean', 'Single', 'Decimal'],
2416
},
2517
FilterOperations: {
2618
items: [
@@ -49,17 +41,10 @@ export const enums = {
4941
'triangleNeedle',
5042
'twoColorNeedle',
5143
],
52-
options: [
53-
'GaugeIndicator.type',
54-
],
44+
options: ['GaugeIndicator.type'],
5545
},
5646
GeoMapProvider: {
57-
items: [
58-
'bing',
59-
'google',
60-
'googleStatic',
61-
'azure',
62-
],
47+
items: ['bing', 'google', 'googleStatic', 'azure'],
6348
},
6449
SchedulerViewType: {
6550
items: [
@@ -73,109 +58,53 @@ export const enums = {
7358
'week',
7459
'workWeek',
7560
],
76-
options: [
77-
'dxScheduler.views',
78-
],
61+
options: ['dxScheduler.views'],
7962
},
8063
ShowScrollbarMode: {
81-
items: [
82-
'always',
83-
'never',
84-
'onHover',
85-
'onScroll',
86-
],
87-
options: [
88-
'dxScrollView.showScrollbar',
89-
],
64+
items: ['always', 'never', 'onHover', 'onScroll'],
65+
options: ['dxScrollView.showScrollbar'],
9066
},
9167
TextEditorButtonWidget: {
92-
items: [
93-
'dxButton',
94-
],
68+
items: ['dxButton'],
9569
},
9670
DiagramDataLayoutOrientation: {
97-
items: [
98-
'vertical',
99-
'horizontal',
100-
],
71+
items: ['vertical', 'horizontal'],
10172
},
10273
GanttSortingMode: {
103-
items: [
104-
'multiple',
105-
'none',
106-
'single',
107-
],
74+
items: ['multiple', 'none', 'single'],
10875
},
10976
GridSortingMode: {
110-
items: [
111-
'multiple',
112-
'none',
113-
'single',
114-
],
77+
items: ['multiple', 'none', 'single'],
11578
},
11679
PieChartLegendHoverMode: {
117-
items: [
118-
'none',
119-
'allArgumentPoints',
120-
],
80+
items: ['none', 'allArgumentPoints'],
12181
},
12282
PolarChartOverlappingBehavior: {
123-
items: [
124-
'none',
125-
'hide',
126-
],
83+
items: ['none', 'hide'],
12784
},
12885
SelectionMode: {
129-
items: [
130-
'multiple',
131-
'none',
132-
'single',
133-
],
86+
items: ['multiple', 'none', 'single'],
13487
},
13588
PolarChartResolveLabelOverlapping: {
136-
items: [
137-
'hide',
138-
'none',
139-
],
89+
items: ['hide', 'none'],
14090
},
14191
ButtonGroupSelectionMode: {
142-
items: [
143-
'multiple',
144-
'single',
145-
'none',
146-
],
92+
items: ['multiple', 'single', 'none'],
14793
},
14894
ChartElementSelectionMode: {
149-
items: [
150-
'multiple',
151-
'single',
152-
],
95+
items: ['multiple', 'single'],
15396
},
15497
FileManagerSelectionMode: {
155-
items: [
156-
'multiple',
157-
'single',
158-
],
98+
items: ['multiple', 'single'],
15999
},
160100
ListSelectionMode: {
161-
items: [
162-
'all',
163-
'multiple',
164-
'none',
165-
'single',
166-
],
101+
items: ['all', 'multiple', 'none', 'single'],
167102
},
168103
MenuSelectionMode: {
169-
items: [
170-
'none',
171-
'single',
172-
],
104+
items: ['none', 'single'],
173105
},
174106
NavSelectionMode: {
175-
items: [
176-
'multiple',
177-
'single',
178-
],
107+
items: ['multiple', 'single'],
179108
},
180109
};
181110

@@ -321,7 +250,9 @@ export const enumAliases = {
321250
'SingleMultipleOrNone': 'GridSortingMode',
322251
},
323252

324-
'(dxDataGrid|dxTreeList)(.*)\\.columnRenderingMode': { 'DataRenderMode': 'GridColumnRenderingMode' },
253+
'(dxDataGrid|dxTreeList)(.*)\\.columnRenderingMode': {
254+
'DataRenderMode': 'GridColumnRenderingMode',
255+
},
325256

326257
'(dxDataGrid|dxTreeList)(.*)\\.rowRenderingMode': { 'DataRenderMode': 'GridRowRenderingMode' },
327258

packages/devextreme-metadata/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@
44
"private": true,
55
"scripts": {
66
"format:check": "prettier --check .",
7-
"format": "prettier --write ."
7+
"format": "prettier --write .",
8+
"lint": "pnpm run format:check"
89
},
910
"devDependencies": {
1011
"@types/node": "catalog:tools",

0 commit comments

Comments
 (0)