eclipse-sirius / sirius-web

Sirius Web: open-source low-code platform to define custom web applications supporting your specific visual languages
https://eclipse.dev/sirius/sirius-web.html
Eclipse Public License 2.0
76 stars 50 forks source link

Unable to build project on windows #1417

Open Camork opened 1 year ago

Camork commented 1 year ago

Description

Unable to start project on windows but succeed on ubuntu with same steps.

Steps to reproduce

git clone https://github.com/eclipse-sirius/sirius-components.git npm ci npx turbo run start

Actual behavior

• Packages in scope: @eclipse-sirius/sirius-components, @eclipse-sirius/sirius-components-charts, @eclipse-sirius/sirius-components-core, @eclipse-sirius/sirius-components-diagrams, @eclipse-sirius/sirius-components-formdescriptioneditors, @eclipse-sirius/sirius-components-forms, @eclipse-sirius/sirius-components-selection, @eclipse-sirius/sirius-components-trees, @eclipse-sirius/sirius-components-tsconfig, @eclipse-sirius/sirius-components-validation, @eclipse-sirius/sirius-web
• Running start in 11 packages
@eclipse-sirius/sirius-components-formdescriptioneditors:format-lint: cache miss, executing b7e19b2d39712595
@eclipse-sirius/sirius-components-selection:format-lint: cache miss, executing 0bb4adb319204db5
@eclipse-sirius/sirius-components-core:format-lint: cache miss, executing 47dca2f7d7b2ae0f
@eclipse-sirius/sirius-components-charts:format-lint: cache miss, executing d07aacfe35cc2914
@eclipse-sirius/sirius-components-validation:format-lint: cache miss, executing 8a960221713f3c6c
@eclipse-sirius/sirius-components-diagrams:format-lint: cache miss, executing d7c201c958663605
@eclipse-sirius/sirius-web:format-lint: cache miss, executing cf8c0926c4e45b31
@eclipse-sirius/sirius-components:format-lint: cache miss, executing b893f2b76d19d58d
@eclipse-sirius/sirius-components-forms:format-lint: cache miss, executing 5abb6abbeab4c557
@eclipse-sirius/sirius-components-trees:format-lint: cache miss, executing f994176a7001fd04
@eclipse-sirius/sirius-components-trees:format-lint:
@eclipse-sirius/sirius-components-trees:format-lint: > @eclipse-sirius/sirius-components-trees@2022.9.7 format-lint
@eclipse-sirius/sirius-components-trees:format-lint: > prettier --list-different "src/**/*.{js,ts,tsx,css}"
@eclipse-sirius/sirius-components-trees:format-lint:
@eclipse-sirius/sirius-components-diagrams:format-lint:
@eclipse-sirius/sirius-components-diagrams:format-lint: > @eclipse-sirius/sirius-components-diagrams@2022.9.7 format-lint
@eclipse-sirius/sirius-components-diagrams:format-lint: > prettier --list-different "src/**/*.{js,ts,tsx,css}"
@eclipse-sirius/sirius-components-diagrams:format-lint:
@eclipse-sirius/sirius-components-forms:format-lint:
@eclipse-sirius/sirius-components-forms:format-lint: > @eclipse-sirius/sirius-components-forms@2022.9.7 format-lint
@eclipse-sirius/sirius-components-forms:format-lint: > prettier --list-different "src/**/*.{js,ts,tsx,css}"
@eclipse-sirius/sirius-components-forms:format-lint:
@eclipse-sirius/sirius-components-selection:format-lint:
@eclipse-sirius/sirius-components-selection:format-lint: > @eclipse-sirius/sirius-components-selection@2022.9.7 format-lint
@eclipse-sirius/sirius-components-selection:format-lint: > prettier --list-different "src/**/*.{js,ts,tsx,css}"
@eclipse-sirius/sirius-components-selection:format-lint:
@eclipse-sirius/sirius-web:format-lint:
@eclipse-sirius/sirius-web:format-lint: > @eclipse-sirius/sirius-web@2022.9.7 format-lint
@eclipse-sirius/sirius-web:format-lint: > prettier --list-different "src/**/*.{js,ts,tsx,css}"
@eclipse-sirius/sirius-web:format-lint:
@eclipse-sirius/sirius-components-formdescriptioneditors:format-lint:
@eclipse-sirius/sirius-components-formdescriptioneditors:format-lint: > @eclipse-sirius/sirius-components-formdescriptioneditors@2022.9.7 format-lint
@eclipse-sirius/sirius-components-formdescriptioneditors:format-lint: > prettier --list-different "src/**/*.{js,ts,tsx,css}"
@eclipse-sirius/sirius-components-formdescriptioneditors:format-lint:
@eclipse-sirius/sirius-components-validation:format-lint:
@eclipse-sirius/sirius-components-validation:format-lint: > @eclipse-sirius/sirius-components-validation@2022.9.7 format-lint
@eclipse-sirius/sirius-components-validation:format-lint: > prettier --list-different "src/**/*.{js,ts,tsx,css}"
@eclipse-sirius/sirius-components-validation:format-lint:
@eclipse-sirius/sirius-components-charts:format-lint:
@eclipse-sirius/sirius-components-charts:format-lint: > @eclipse-sirius/sirius-components-charts@2022.9.7 format-lint
@eclipse-sirius/sirius-components-charts:format-lint: > prettier --list-different "src/**/*.{js,ts,tsx,css}"
@eclipse-sirius/sirius-components-charts:format-lint:
@eclipse-sirius/sirius-components-core:format-lint:
@eclipse-sirius/sirius-components-core:format-lint: > @eclipse-sirius/sirius-components-core@2022.9.7 format-lint
@eclipse-sirius/sirius-components-core:format-lint: > prettier --list-different "src/**/*.{js,ts,tsx,css}"
@eclipse-sirius/sirius-components-core:format-lint:
@eclipse-sirius/sirius-components:format-lint:
@eclipse-sirius/sirius-components:format-lint: > @eclipse-sirius/sirius-components@2022.9.7 format-lint
@eclipse-sirius/sirius-components:format-lint: > prettier --list-different "src/**/*.{js,ts,tsx,css}"
@eclipse-sirius/sirius-components:format-lint:
@eclipse-sirius/sirius-components-validation:format-lint: src\index.ts
@eclipse-sirius/sirius-components-core:format-lint: src\contexts\ServerContext.ts
@eclipse-sirius/sirius-components-core:format-lint: src\contexts\ServerContext.types.ts
@eclipse-sirius/sirius-components-core:format-lint: src\dataTransferTypes.ts
@eclipse-sirius/sirius-components-core:format-lint: src\index.ts
@eclipse-sirius/sirius-components-validation:format-lint: src\ValidationView.tsx
@eclipse-sirius/sirius-components-validation:format-lint: src\ValidationView.types.ts
@eclipse-sirius/sirius-components-core:format-lint: src\materialui.ts
@eclipse-sirius/sirius-components-trees:format-lint: src\index.ts
@eclipse-sirius/sirius-components-core:format-lint: src\theme.ts
@eclipse-sirius/sirius-components-charts:format-lint: src\bar\BarChart.tsx
@eclipse-sirius/sirius-components-validation:format-lint: src\ValidationViewMachine.ts
@eclipse-sirius/sirius-components-forms:format-lint: src\form\Form.tsx
@eclipse-sirius/sirius-components-forms:format-lint: src\form\Form.types.ts
@eclipse-sirius/sirius-components-selection:format-lint: src\index.ts
@eclipse-sirius/sirius-components-selection:format-lint: src\Selection.types.ts
@eclipse-sirius/sirius-components-charts:format-lint: src\bar\BarChart.types.ts
@eclipse-sirius/sirius-components-charts:format-lint: src\chartOperations.ts
@eclipse-sirius/sirius-components-charts:format-lint: src\Charts.types.ts
@eclipse-sirius/sirius-components-charts:format-lint: src\index.ts
@eclipse-sirius/sirius-components-diagrams:format-lint: src\droparea\DropArea.tsx
@eclipse-sirius/sirius-components-diagrams:format-lint: src\droparea\DropArea.types.ts
@eclipse-sirius/sirius-components-diagrams:format-lint: src\droparea\DropAreaMachine.ts
@eclipse-sirius/sirius-components-diagrams:format-lint: src\index.d.ts
@eclipse-sirius/sirius-components-formdescriptioneditors:format-lint: src\__tests__\DataTransfer.ts
@eclipse-sirius/sirius-components-forms:format-lint: src\form\FormEventFragments.ts
@eclipse-sirius/sirius-components-forms:format-lint: src\form\FormEventFragments.types.ts
@eclipse-sirius/sirius-components-selection:format-lint: src\SelectionDialog.tsx
@eclipse-sirius/sirius-components-selection:format-lint: src\SelectionDialog.types.ts
@eclipse-sirius/sirius-components-diagrams:format-lint: src\index.ts
@eclipse-sirius/sirius-components-validation:format-lint: npm ERR! Lifecycle script `format-lint` failed with error:
@eclipse-sirius/sirius-components-validation:format-lint: npm ERR! Error: command failed
@eclipse-sirius/sirius-components-validation:format-lint: npm ERR!   in workspace: @eclipse-sirius/sirius-components-validation@2022.9.7
@eclipse-sirius/sirius-components-validation:format-lint: npm ERR!   at location: D:\code\sirius-components\packages\validation\frontend\sirius-components-validation
@eclipse-sirius/sirius-components-validation:format-lint: ERROR: command finished with error: command (packages\validation\frontend\sirius-components-validation) npm run format-lint exited (1)
@eclipse-sirius/sirius-components-forms:format-lint: src\groups\Group.tsx
@eclipse-sirius/sirius-components-forms:format-lint: src\groups\Group.types.ts
@eclipse-sirius/sirius-components-forms:format-lint: src\index.ts
@eclipse-sirius/sirius-components-formdescriptioneditors:format-lint: src\__tests__\WidgetEntry.test.tsx
@eclipse-sirius/sirius-components-formdescriptioneditors:format-lint: src\BarChartWidget.tsx
@eclipse-sirius/sirius-components-formdescriptioneditors:format-lint: src\ButtonWidget.tsx
@eclipse-sirius/sirius-components-formdescriptioneditors:format-lint: src\CheckboxWidget.tsx
@eclipse-sirius/sirius-components-formdescriptioneditors:format-lint: src\FlexboxContainerWidget.tsx
@eclipse-sirius/sirius-components-selection:format-lint: src\SelectionDialogMachine.ts
@eclipse-sirius/sirius-components-selection:format-lint: src\SelectionEvent.types.ts
@eclipse-sirius/sirius-components-selection:format-lint: npm ERR! Lifecycle script `format-lint` failed with error:
@eclipse-sirius/sirius-components-selection:format-lint: npm ERR! Error: command failed
@eclipse-sirius/sirius-components-selection:format-lint: npm ERR!   in workspace: @eclipse-sirius/sirius-components-selection@2022.9.7
@eclipse-sirius/sirius-components-selection:format-lint: npm ERR!   at location: D:\code\sirius-components\packages\selection\frontend\sirius-components-selection
@eclipse-sirius/sirius-components-diagrams:format-lint: src\palette\ContextualMenu.tsx
@eclipse-sirius/sirius-components-diagrams:format-lint: src\palette\ContextualMenu.types.ts
@eclipse-sirius/sirius-components-diagrams:format-lint: src\palette\ContextualMenuMachine.ts
@eclipse-sirius/sirius-components-diagrams:format-lint: src\palette\ContextualPalette.tsx
@eclipse-sirius/sirius-components-diagrams:format-lint: src\palette\ContextualPalette.types.ts
@eclipse-sirius/sirius-components-diagrams:format-lint: src\palette\ContextualPaletteMachine.ts
@eclipse-sirius/sirius-components-core:format-lint: src\workbench\__tests__\Site.test.tsx
@eclipse-sirius/sirius-components-core:format-lint: src\workbench\Panels.tsx
@eclipse-sirius/sirius-components-core:format-lint: src\workbench\Panels.types.ts
@eclipse-sirius/sirius-components-core:format-lint: src\workbench\RepresentationContext.ts
@eclipse-sirius/sirius-components-core:format-lint: src\workbench\RepresentationContext.types.ts
@eclipse-sirius/sirius-components-core:format-lint: src\workbench\RepresentationNavigation.tsx
@eclipse-sirius/sirius-components-core:format-lint: src\workbench\RepresentationNavigation.types.ts
@eclipse-sirius/sirius-components-core:format-lint: src\workbench\Site.tsx
@eclipse-sirius/sirius-components-core:format-lint: src\workbench\Site.types.ts
@eclipse-sirius/sirius-components-core:format-lint: src\workbench\Workbench.tsx
@eclipse-sirius/sirius-components-charts:format-lint: src\pie\PieChart.tsx
@eclipse-sirius/sirius-components-charts:format-lint: src\pie\PieChart.types.ts
@eclipse-sirius/sirius-components-diagrams:format-lint: src\palette\tool-section\ToolSection.tsx
@eclipse-sirius/sirius-components-diagrams:format-lint: src\palette\tool-section\ToolSection.types.ts
@eclipse-sirius/sirius-components:format-lint: src\common\sendFile.ts
@eclipse-sirius/sirius-components:format-lint: src\core\banner\Banner.module.css
@eclipse-sirius/sirius-components:format-lint: src\core\banner\Banner.tsx
@eclipse-sirius/sirius-components-trees:format-lint: src\treeitems\TreeItem.tsx
@eclipse-sirius/sirius-components-trees:format-lint: src\treeitems\TreeItem.types.ts
@eclipse-sirius/sirius-components-trees:format-lint: src\treeitems\TreeItemArrow.tsx
@eclipse-sirius/sirius-components-trees:format-lint: src\treeitems\TreeItemArrow.types.ts
@eclipse-sirius/sirius-components-trees:format-lint: src\treeitems\TreeItemContextMenu.tsx
@eclipse-sirius/sirius-components-trees:format-lint: src\treeitems\TreeItemContextMenu.types.ts
@eclipse-sirius/sirius-components-trees:format-lint: src\treeitems\TreeItemContextMenuContribution.tsx
@eclipse-sirius/sirius-components-trees:format-lint: src\treeitems\TreeItemContextMenuContribution.types.ts
@eclipse-sirius/sirius-components-trees:format-lint: src\trees\Tree.tsx
@eclipse-sirius/sirius-components-trees:format-lint: src\trees\Tree.types.ts
@eclipse-sirius/sirius-components-trees:format-lint: src\views\__tests__\GraphqlTreeEventSubscription.test.ts
@eclipse-sirius/sirius-components-trees:format-lint: src\views\ExplorerView.tsx
@eclipse-sirius/sirius-components-trees:format-lint: src\views\ExplorerView.types.ts
@eclipse-sirius/sirius-components-trees:format-lint: src\views\ExplorerViewMachine.ts
@eclipse-sirius/sirius-components-charts:format-lint: npm ERR! Lifecycle script `format-lint` failed with error:
@eclipse-sirius/sirius-components-charts:format-lint: npm ERR! Error: command failed
@eclipse-sirius/sirius-components-charts:format-lint: npm ERR!   in workspace: @eclipse-sirius/sirius-components-charts@2022.9.7
@eclipse-sirius/sirius-components-charts:format-lint: npm ERR!   at location: D:\code\sirius-components\packages\charts\frontend\sirius-components-charts
@eclipse-sirius/sirius-components-charts:build: cache miss, executing 5d5b8cd79941b778
@eclipse-sirius/sirius-components:format-lint: src\core\button\Button.module.css
@eclipse-sirius/sirius-components:format-lint: src\core\button\Button.tsx
@eclipse-sirius/sirius-components:format-lint: src\core\contextmenu\ContextMenu.module.css
@eclipse-sirius/sirius-components:format-lint: src\core\contextmenu\ContextMenu.tsx
@eclipse-sirius/sirius-components-trees:format-lint: src\views\getTreeEventSubscription.ts
@eclipse-sirius/sirius-components-diagrams:format-lint: src\palette\tool\GenericTool.tsx
@eclipse-sirius/sirius-components-diagrams:format-lint: src\palette\tool\Tool.tsx
@eclipse-sirius/sirius-components-diagrams:format-lint: src\palette\tool\Tool.types.ts
@eclipse-sirius/sirius-components-diagrams:format-lint: src\representation\DiagramRepresentation.d.ts
@eclipse-sirius/sirius-components-formdescriptioneditors:format-lint: src\FlexboxContainerWidget.types.tsx
@eclipse-sirius/sirius-components-formdescriptioneditors:format-lint: src\FormDescriptionEditorEventFragment.ts
@eclipse-sirius/sirius-components-formdescriptioneditors:format-lint: src\FormDescriptionEditorEventFragment.types.ts
@eclipse-sirius/sirius-components-formdescriptioneditors:format-lint: src\FormDescriptionEditorRepresentation.tsx
@eclipse-sirius/sirius-components-formdescriptioneditors:format-lint: src\FormDescriptionEditorRepresentation.types.ts
@eclipse-sirius/sirius-components-formdescriptioneditors:format-lint: src\FormDescriptionEditorRepresentationMachine.ts
@eclipse-sirius/sirius-components-formdescriptioneditors:format-lint: src\icons\Button.tsx
@eclipse-sirius/sirius-components-formdescriptioneditors:format-lint: src\index.ts
@eclipse-sirius/sirius-components-formdescriptioneditors:format-lint: src\LabelWidget.tsx
@eclipse-sirius/sirius-components-formdescriptioneditors:format-lint: src\LinkWidget.tsx
@eclipse-sirius/sirius-components-core:format-lint: src\workbench\Workbench.types.ts
@eclipse-sirius/sirius-components:format-lint: src\core\file-upload\FileUpload.module.css
@eclipse-sirius/sirius-components:format-lint: src\core\file-upload\FileUpload.tsx
@eclipse-sirius/sirius-components-forms:format-lint: src\pagelist\PageList.tsx
@eclipse-sirius/sirius-components-diagrams:format-lint: src\representation\DiagramRepresentation.tsx
@eclipse-sirius/sirius-components-formdescriptioneditors:format-lint: src\ListWidget.tsx
@eclipse-sirius/sirius-components-formdescriptioneditors:format-lint: src\MultiSelectWidget.tsx
@eclipse-sirius/sirius-components-formdescriptioneditors:format-lint: src\PieChartWidget.tsx
@eclipse-sirius/sirius-components-formdescriptioneditors:format-lint: src\RadioWidget.tsx
@eclipse-sirius/sirius-components-formdescriptioneditors:format-lint: src\SelectWidget.tsx
@eclipse-sirius/sirius-components-formdescriptioneditors:format-lint: src\TextAreaWidget.tsx
@eclipse-sirius/sirius-components:format-lint: src\core\form\Form.tsx
@eclipse-sirius/sirius-components-formdescriptioneditors:format-lint: src\TextfieldWidget.tsx
@eclipse-sirius/sirius-components-forms:format-lint: src\pagelist\PageList.types.ts
@eclipse-sirius/sirius-components-forms:format-lint: src\pages\Page.tsx
@eclipse-sirius/sirius-components-forms:format-lint: src\pages\Page.types.ts
@eclipse-sirius/sirius-components-forms:format-lint: src\propertysections\__tests__\ButtonPropertySection.test.tsx
@eclipse-sirius/sirius-components-forms:format-lint: src\propertysections\__tests__\ChartWidgetPropertySection.test.tsx
@eclipse-sirius/sirius-components-forms:format-lint: src\propertysections\__tests__\CheckboxPropertySection.test.tsx
@eclipse-sirius/sirius-components-forms:format-lint: src\propertysections\__tests__\LabelPropertySection.test.tsx
@eclipse-sirius/sirius-components-forms:format-lint: src\propertysections\__tests__\LinkPropertySection.test.tsx
@eclipse-sirius/sirius-components-forms:format-lint: src\propertysections\__tests__\ListPropertySection.test.tsx
@eclipse-sirius/sirius-components-forms:format-lint: src\propertysections\__tests__\MultiSelectPropertySection.test.tsx
@eclipse-sirius/sirius-components-forms:format-lint: src\propertysections\__tests__\RadioPropertySection.test.tsx
@eclipse-sirius/sirius-components-forms:format-lint: src\propertysections\__tests__\SelectPropertySection.test.tsx
@eclipse-sirius/sirius-components-forms:format-lint: src\propertysections\__tests__\TextfieldPropertySection.test.tsx
@eclipse-sirius/sirius-components-forms:format-lint: src\propertysections\__tests__\TreePropertySection.test.tsx
@eclipse-sirius/sirius-components-forms:format-lint: src\propertysections\ButtonPropertySection.tsx
@eclipse-sirius/sirius-components-formdescriptioneditors:format-lint: src\WidgetEntry.tsx
@eclipse-sirius/sirius-components-formdescriptioneditors:format-lint: src\WidgetEntry.types.ts
@eclipse-sirius/sirius-components-formdescriptioneditors:format-lint: src\WidgetOperations.tsx
@eclipse-sirius/sirius-components-core:format-lint: src\workbench\WorkbenchMachine.ts
@eclipse-sirius/sirius-components-core:format-lint: npm ERR! Lifecycle script `format-lint` failed with error:
@eclipse-sirius/sirius-components-core:format-lint: npm ERR! Error: command failed
@eclipse-sirius/sirius-components-core:format-lint: npm ERR!   in workspace: @eclipse-sirius/sirius-components-core@2022.9.7
@eclipse-sirius/sirius-components-core:format-lint: npm ERR!   at location: D:\code\sirius-components\packages\core\frontend\sirius-components-core
@eclipse-sirius/sirius-components:format-lint: src\core\label\Label.module.css
@eclipse-sirius/sirius-components:format-lint: src\core\label\Label.tsx
@eclipse-sirius/sirius-components:format-lint: src\core\linkbutton\LinkButton.module.css
@eclipse-sirius/sirius-components:format-lint: src\core\linkbutton\LinkButton.tsx
@eclipse-sirius/sirius-components:format-lint: src\core\select\Select.module.css
@eclipse-sirius/sirius-components-diagrams:format-lint: src\representation\DiagramRepresentation.types.ts
@eclipse-sirius/sirius-components-diagrams:format-lint: src\representation\DiagramRepresentationMachine.ts
@eclipse-sirius/sirius-components-diagrams:format-lint: src\representation\operations.ts
@eclipse-sirius/sirius-components-diagrams:format-lint: src\representation\toolServices.ts
@eclipse-sirius/sirius-components-diagrams:format-lint: src\share-diagram\ShareDiagramModal.tsx
@eclipse-sirius/sirius-components-diagrams:format-lint: src\share-diagram\ShareDiagramModal.types.ts
@eclipse-sirius/sirius-components-trees:format-lint: npm ERR! Lifecycle script `format-lint` failed with error:
@eclipse-sirius/sirius-components-trees:format-lint: npm ERR! Error: command failed
@eclipse-sirius/sirius-components-trees:format-lint: npm ERR!   in workspace: @eclipse-sirius/sirius-components-trees@2022.9.7
@eclipse-sirius/sirius-components-trees:format-lint: npm ERR!   at location: D:\code\sirius-components\packages\trees\frontend\sirius-components-trees
@eclipse-sirius/sirius-web:format-lint: src\ApolloGraphQLClient.tsx
@eclipse-sirius/sirius-web:format-lint: src\core\SiriusIcon.tsx
@eclipse-sirius/sirius-web:format-lint: src\core\URL.ts
@eclipse-sirius/sirius-web:format-lint: src\fonts.css
@eclipse-sirius/sirius-web:format-lint: src\footer\Footer.tsx
@eclipse-sirius/sirius-web:format-lint: src\index.tsx
@eclipse-sirius/sirius-web:format-lint: src\main\Main.tsx
@eclipse-sirius/sirius-web:format-lint: src\materialui.ts
@eclipse-sirius/sirius-web:format-lint: src\navigationBar\Help.tsx
@eclipse-sirius/sirius-web:format-lint: src\navigationBar\NavigationBar.tsx
@eclipse-sirius/sirius-web:format-lint: src\navigationBar\NavigationBar.types.ts
@eclipse-sirius/sirius-web:format-lint: src\react-app-env.d.ts
@eclipse-sirius/sirius-web:format-lint: src\reset.css
@eclipse-sirius/sirius-web:format-lint: src\Sprotty.css
@eclipse-sirius/sirius-web:format-lint: src\variables.css
@eclipse-sirius/sirius-web:format-lint: src\views\edit-project\DiagramTreeItemContextMenuContribution.tsx
@eclipse-sirius/sirius-web:format-lint: src\views\edit-project\DocumentTreeItemContextMenuContribution.tsx
@eclipse-sirius/sirius-web:format-lint: src\views\edit-project\EditProjectNavbar\EditProjectNavbar.module.css
@eclipse-sirius/sirius-web:format-lint: src\views\edit-project\EditProjectNavbar\EditProjectNavbar.tsx
@eclipse-sirius/sirius-web:format-lint: src\views\edit-project\EditProjectNavbar\EditProjectNavbar.types.ts
@eclipse-sirius/sirius-web:format-lint: src\views\edit-project\EditProjectNavbar\EditProjectNavbarContextMenu.tsx
@eclipse-sirius/sirius-web:format-lint: src\views\edit-project\EditProjectNavbar\EditProjectNavbarContextMenu.types.ts
@eclipse-sirius/sirius-web:format-lint: src\views\edit-project\EditProjectNavbar\machine.ts
@eclipse-sirius/sirius-web:format-lint: src\views\edit-project\EditProjectNavbar\reducer.ts
@eclipse-sirius/sirius-web:format-lint: src\views\edit-project\EditProjectView.tsx
@eclipse-sirius/sirius-web:format-lint: src\views\edit-project\EditProjectView.types.ts
@eclipse-sirius/sirius-web:format-lint: src\views\edit-project\EditProjectViewMachine.ts
@eclipse-sirius/sirius-web:format-lint: src\views\edit-project\ObjectTreeItemContextMenuContribution.tsx
@eclipse-sirius/sirius-web:format-lint: src\views\new-project\NewProjectView.tsx
@eclipse-sirius/sirius-web:format-lint: src\views\new-project\NewProjectView.types.ts
@eclipse-sirius/sirius-components:format-lint: src\core\select\Select.tsx
@eclipse-sirius/sirius-components:format-lint: src\core\spacing\__tests__\Spacing.test.tsx
@eclipse-sirius/sirius-components:format-lint: src\core\spacing\Spacing.tsx
@eclipse-sirius/sirius-components:format-lint: src\core\text\Text.module.css
@eclipse-sirius/sirius-components:format-lint: src\core\text\Text.tsx
@eclipse-sirius/sirius-web:format-lint: src\views\new-project\NewProjectViewMachine.ts
@eclipse-sirius/sirius-components-forms:format-lint: src\propertysections\ButtonPropertySection.types.ts
@eclipse-sirius/sirius-components-formdescriptioneditors:format-lint: npm ERR! Lifecycle script `format-lint` failed with error:
@eclipse-sirius/sirius-components-formdescriptioneditors:format-lint: npm ERR! Error: command failed
@eclipse-sirius/sirius-components-formdescriptioneditors:format-lint: npm ERR!   in workspace: @eclipse-sirius/sirius-components-formdescriptioneditors@2022.9.7
@eclipse-sirius/sirius-components-formdescriptioneditors:format-lint: npm ERR!   at location: D:\code\sirius-components\packages\formdescriptioneditors\frontend\sirius-components-formdescriptioneditors
@eclipse-sirius/sirius-components-diagrams:format-lint: src\sprotty\__tests__\borderNodes.test.ts
@eclipse-sirius/sirius-components-diagrams:format-lint: src\sprotty\__tests__\convertDiagram.test.ts
@eclipse-sirius/sirius-components-forms:format-lint: src\propertysections\ChartWidgetPropertySection.tsx
@eclipse-sirius/sirius-components-core:format-lint: src\workbench\WorkbenchViewContribution.ts
@eclipse-sirius/sirius-components-forms:format-lint: src\propertysections\ChartWidgetPropertySection.types.ts
@eclipse-sirius/sirius-components-forms:format-lint: src\propertysections\CheckboxPropertySection.tsx
@eclipse-sirius/sirius-components:format-lint: src\core\textfield\Textfield.module.css
@eclipse-sirius/sirius-components-core:build: cache miss, executing 93d75afc9d373e6d
@eclipse-sirius/sirius-web:format-lint: src\views\projects\ProjectsView.tsx
@eclipse-sirius/sirius-components-forms:format-lint: src\propertysections\CheckboxPropertySection.types.ts
@eclipse-sirius/sirius-components-forms:format-lint: src\propertysections\FlexboxContainerPropertySection.tsx
@eclipse-sirius/sirius-components-forms:format-lint: src\propertysections\FlexboxContainerPropertySection.types.ts
@eclipse-sirius/sirius-components-forms:format-lint: src\propertysections\getTextDecorationLineValue.ts
@eclipse-sirius/sirius-components-forms:format-lint: src\propertysections\LabelWidgetPropertySection.tsx
@eclipse-sirius/sirius-components-forms:format-lint: src\propertysections\LabelWidgetPropertySection.types.ts
@eclipse-sirius/sirius-web:format-lint: src\views\projects\ProjectsView.types.ts
@eclipse-sirius/sirius-components-forms:format-lint: src\propertysections\LinkPropertySection.tsx
@eclipse-sirius/sirius-components:format-lint: src\core\textfield\Textfield.tsx
@eclipse-sirius/sirius-components-trees:build: cache miss, executing f8a8895a537caaf1
@eclipse-sirius/sirius-components-diagrams:format-lint: src\sprotty\__tests__\siriusWebDiagram.ts
@eclipse-sirius/sirius-components-selection:build: cache miss, executing 8f3c030f162e2238
@eclipse-sirius/sirius-components-forms:format-lint: src\propertysections\LinkPropertySection.types.ts
@eclipse-sirius/sirius-components:format-lint: src\errors\ErrorBoundary.tsx
@eclipse-sirius/sirius-web:format-lint: src\views\projects\ProjectsViewMachine.ts
@eclipse-sirius/sirius-components-diagrams:format-lint: src\sprotty\common\CursorMouseListener.ts
@eclipse-sirius/sirius-components:format-lint: src\icons\Danger.tsx
@eclipse-sirius/sirius-components-diagrams:format-lint: src\sprotty\common\isSiriusModelElementRequest.ts
@eclipse-sirius/sirius-components:format-lint: src\icons\Delete.tsx
@eclipse-sirius/sirius-components:format-lint: src\icons\Edit.tsx
@eclipse-sirius/sirius-components-diagrams:format-lint: src\sprotty\common\siriusCommonModule.ts
@eclipse-sirius/sirius-components:format-lint: src\icons\Exit.tsx
@eclipse-sirius/sirius-web:format-lint: src\views\upload-project\UploadProjectView.tsx
@eclipse-sirius/sirius-components-forms:format-lint: src\propertysections\ListPropertySection.tsx
@eclipse-sirius/sirius-components-forms:format-lint: src\propertysections\ListPropertySection.types.ts
@eclipse-sirius/sirius-web:format-lint: src\views\upload-project\UploadProjectViewMachine.tsx
@eclipse-sirius/sirius-web:format-lint: src\vite-env.d.ts
@eclipse-sirius/sirius-components:format-lint: src\icons\GenericTool.tsx
@eclipse-sirius/sirius-components:format-lint: src\icons\index.ts
@eclipse-sirius/sirius-components:format-lint: src\icons\NewDocument.tsx
@eclipse-sirius/sirius-components-diagrams:format-lint: src\sprotty\convertDiagram.tsx
@eclipse-sirius/sirius-components:format-lint: src\icons\NewRepresentation.tsx
@eclipse-sirius/sirius-components:format-lint: src\icons\NoIcon.tsx
@eclipse-sirius/sirius-components:format-lint: src\icons\Representation.tsx
@eclipse-sirius/sirius-components:format-lint: src\index.ts
@eclipse-sirius/sirius-components-forms:format-lint: src\propertysections\MultiSelectPropertySection.tsx
@eclipse-sirius/sirius-components-forms:format-lint: src\propertysections\MultiSelectPropertySection.types.ts
@eclipse-sirius/sirius-web:format-lint: npm ERR! Lifecycle script `format-lint` failed with error:
@eclipse-sirius/sirius-web:format-lint: npm ERR! Error: command failed
@eclipse-sirius/sirius-web:format-lint: npm ERR!   in workspace: @eclipse-sirius/sirius-web@2022.9.7
@eclipse-sirius/sirius-web:format-lint: npm ERR!   at location: D:\code\sirius-components\packages\sirius-web\frontend\sirius-web
@eclipse-sirius/sirius-components-forms:format-lint: src\propertysections\PropertySection.tsx
@eclipse-sirius/sirius-components-forms:format-lint: src\propertysections\PropertySection.types.ts
@eclipse-sirius/sirius-components-forms:format-lint: src\propertysections\PropertySectionLabel.tsx
@eclipse-sirius/sirius-components-diagrams:format-lint: src\sprotty\DependencyInjection.ts
@eclipse-sirius/sirius-components-forms:format-lint: src\propertysections\PropertySectionLabel.types.ts
@eclipse-sirius/sirius-components:format-lint: src\modals\delete-project\DeleteProjectModal.tsx
@eclipse-sirius/sirius-components-diagrams:format-lint: src\sprotty\Diagram.types.ts
@eclipse-sirius/sirius-components:format-lint: src\modals\delete-project\DeleteProjectModal.types.ts
@eclipse-sirius/sirius-components-forms:format-lint: src\propertysections\RadioPropertySection.tsx
@eclipse-sirius/sirius-components-forms:format-lint: src\propertysections\RadioPropertySection.types.ts
@eclipse-sirius/sirius-components:format-lint: src\modals\delete-project\DeleteProjectModalMachine.ts
@eclipse-sirius/sirius-components-forms:format-lint: src\propertysections\SelectPropertySection.tsx
@eclipse-sirius/sirius-components-forms:format-lint: src\propertysections\SelectPropertySection.types.ts
@eclipse-sirius/sirius-components:format-lint: src\modals\new-document\NewDocumentModal.tsx
@eclipse-sirius/sirius-components:format-lint: src\modals\new-document\NewDocumentModal.types.ts
@eclipse-sirius/sirius-components-diagrams:format-lint: src\sprotty\DiagramServer.tsx
@eclipse-sirius/sirius-components-forms:format-lint: src\propertysections\TextfieldPropertySection.tsx
@eclipse-sirius/sirius-components-diagrams:format-lint: src\sprotty\DiagramServer.types.ts
@eclipse-sirius/sirius-components-forms:format-lint: src\propertysections\TextfieldPropertySection.types.ts
@eclipse-sirius/sirius-components-forms:format-lint: src\propertysections\TextfieldPropertySectionMachine.ts
@eclipse-sirius/sirius-components-forms:format-lint: src\propertysections\TreePropertySection.tsx
@eclipse-sirius/sirius-components:format-lint: src\modals\new-document\NewDocumentModalMachine.ts
@eclipse-sirius/sirius-components-forms:format-lint: src\propertysections\TreePropertySection.types.ts
@eclipse-sirius/sirius-components-diagrams:format-lint: src\sprotty\dragAndDrop\__tests__\siriusMove.test.ts
@eclipse-sirius/sirius-components:format-lint: src\modals\new-object\NewObjectModal.tsx
@eclipse-sirius/sirius-components-forms:format-lint: src\representations\FormRepresentation.tsx
@eclipse-sirius/sirius-components-diagrams:format-lint: src\sprotty\dragAndDrop\model.ts
@eclipse-sirius/sirius-components-diagrams:format-lint: src\sprotty\dragAndDrop\siriusDragAndDropModule.ts
@eclipse-sirius/sirius-components:format-lint: src\modals\new-object\NewObjectModal.types.ts
@eclipse-sirius/sirius-components-forms:format-lint: src\representations\FormRepresentationMachine.ts
@eclipse-sirius/sirius-components-forms:format-lint: src\views\DetailsView.tsx
@eclipse-sirius/sirius-components:format-lint: src\modals\new-object\NewObjectModalMachine.ts
@eclipse-sirius/sirius-components-forms:format-lint: src\views\FormBasedView.tsx
@eclipse-sirius/sirius-components-forms:format-lint: src\views\FormBasedView.types.tsx
@eclipse-sirius/sirius-components-diagrams:format-lint: src\sprotty\dragAndDrop\siriusDragAndDropMouseListener.ts
@eclipse-sirius/sirius-components:format-lint: src\modals\new-representation\NewRepresentationModal.tsx
@eclipse-sirius/sirius-components:format-lint: src\modals\new-representation\NewRepresentationModal.types.ts
@eclipse-sirius/sirius-components-forms:format-lint: src\views\FormBasedViewMachine.ts
@eclipse-sirius/sirius-components-forms:format-lint: src\views\RelatedElementsView.tsx
@eclipse-sirius/sirius-components-forms:format-lint: src\views\RepresentationsView.tsx
@eclipse-sirius/sirius-components:format-lint: src\modals\new-representation\NewRepresentationModalMachine.ts
@eclipse-sirius/sirius-components-diagrams:format-lint: src\sprotty\dragAndDrop\siriusMove.ts
@eclipse-sirius/sirius-components-forms:format-lint: src\views\RepresentationsViewMachine.ts
@eclipse-sirius/sirius-components-diagrams:format-lint: src\sprotty\dragAndDrop\siriusResize.ts
@eclipse-sirius/sirius-components:format-lint: src\modals\new-root-object\NewRootObjectModal.tsx
@eclipse-sirius/sirius-components-diagrams:format-lint: src\sprotty\edgeCreationFeedback.ts
@eclipse-sirius/sirius-components:format-lint: src\modals\new-root-object\NewRootObjectModal.types.ts
@eclipse-sirius/sirius-components-forms:format-lint: npm ERR! Lifecycle script `format-lint` failed with error:
@eclipse-sirius/sirius-components-forms:format-lint: npm ERR! Error: command failed
@eclipse-sirius/sirius-components-forms:format-lint: npm ERR!   in workspace: @eclipse-sirius/sirius-components-forms@2022.9.7
@eclipse-sirius/sirius-components-forms:format-lint: npm ERR!   at location: D:\code\sirius-components\packages\forms\frontend\sirius-components-forms
@eclipse-sirius/sirius-components-diagrams:format-lint: src\sprotty\edgeEdition\siriusEdgeEditModule.ts
@eclipse-sirius/sirius-components-forms:build: cache miss, executing 892f69066bdff419
@eclipse-sirius/sirius-components:format-lint: src\modals\new-root-object\NewRootObjectModalMachine.ts
@eclipse-sirius/sirius-components-formdescriptioneditors:build: cache miss, executing 5618809b2d2c6677
@eclipse-sirius/sirius-components-diagrams:format-lint: src\sprotty\edgeEdition\siriusSwitchEditModeCommand.ts
@eclipse-sirius/sirius-components-diagrams:format-lint: src\sprotty\EditLabelUIWithInitialContent.ts
@eclipse-sirius/sirius-components:format-lint: src\modals\rename-project\RenameProjectModal.tsx
@eclipse-sirius/sirius-components-diagrams:format-lint: src\sprotty\GraphFactory.ts
@eclipse-sirius/sirius-components:format-lint: src\modals\rename-project\RenameProjectModal.types.ts
@eclipse-sirius/sirius-components-diagrams:format-lint: src\sprotty\routing\__tests__\siriusPolylineAnchor.test.ts
@eclipse-sirius/sirius-components:format-lint: src\modals\rename-project\RenameProjectModalMachine.ts
@eclipse-sirius/sirius-components-diagrams:format-lint: src\sprotty\routing\__tests__\siriusPolylineEdgeRouter.test.ts
@eclipse-sirius/sirius-components:format-lint: src\modals\upload-document\UploadDocumentModal.tsx
@eclipse-sirius/sirius-components:format-lint: src\modals\upload-document\UploadDocumentModal.types.ts
@eclipse-sirius/sirius-components-diagrams:format-lint: src\sprotty\routing\siriusPolylineAnchor.ts
@eclipse-sirius/sirius-components:format-lint: src\modals\upload-document\UploadDocumentModalMachine.ts
@eclipse-sirius/sirius-components:format-lint: src\onboarding\AreaContainer.module.css
@eclipse-sirius/sirius-components-diagrams:format-lint: src\sprotty\routing\siriusPolylineEdgeRouter.ts
@eclipse-sirius/sirius-components-diagrams:format-lint: src\sprotty\routing\siriusRoutingModule.ts
@eclipse-sirius/sirius-components:format-lint: src\onboarding\AreaContainer.tsx
@eclipse-sirius/sirius-components:format-lint: src\onboarding\NewDocumentArea.module.css
@eclipse-sirius/sirius-components-diagrams:format-lint: src\sprotty\utils\geometry.ts
@eclipse-sirius/sirius-components-diagrams:format-lint: src\sprotty\utils\geometry.types.ts
@eclipse-sirius/sirius-components:format-lint: src\onboarding\NewDocumentArea.tsx
@eclipse-sirius/sirius-components-diagrams:format-lint: src\sprotty\views\DiagramView.tsx
@eclipse-sirius/sirius-components:format-lint: src\onboarding\NewDocumentArea.types.ts
@eclipse-sirius/sirius-components:format-lint: src\onboarding\NewRepresentationArea.module.css
@eclipse-sirius/sirius-components:format-lint: src\onboarding\NewRepresentationArea.tsx
@eclipse-sirius/sirius-components:format-lint: src\onboarding\NewRepresentationArea.types.ts
@eclipse-sirius/sirius-components-diagrams:format-lint: src\sprotty\views\EdgeView.tsx
@eclipse-sirius/sirius-components:format-lint: src\onboarding\OnboardArea.module.css
@eclipse-sirius/sirius-components-diagrams:format-lint: src\sprotty\views\IconLabelView.tsx
@eclipse-sirius/sirius-components:format-lint: src\onboarding\OnboardArea.tsx
@eclipse-sirius/sirius-components-diagrams:format-lint: src\sprotty\views\ImageView.tsx
@eclipse-sirius/sirius-components:format-lint: src\onboarding\RepresentationsArea.module.css
@eclipse-sirius/sirius-components:format-lint: src\onboarding\RepresentationsArea.tsx
@eclipse-sirius/sirius-components-diagrams:format-lint: src\sprotty\views\LabelView.tsx
@eclipse-sirius/sirius-components:format-lint: src\onboarding\RepresentationsArea.types.ts
@eclipse-sirius/sirius-components-diagrams:format-lint: src\sprotty\views\ParametricSVGImageView.tsx
@eclipse-sirius/sirius-components:format-lint: src\reset.css
@eclipse-sirius/sirius-components:format-lint: src\typings.d.ts
@eclipse-sirius/sirius-components-diagrams:format-lint: src\sprotty\views\RectangleView.tsx
@eclipse-sirius/sirius-components:format-lint: src\variables.css
@eclipse-sirius/sirius-components-diagrams:format-lint: src\sprotty\views\RoutingHandleView.tsx
@eclipse-sirius/sirius-components:format-lint: src\views\FormContainer.tsx
@eclipse-sirius/sirius-components:format-lint: src\vite-env.d.ts
@eclipse-sirius/sirius-components-diagrams:format-lint: src\sprotty\views\ViewUtils.tsx
@eclipse-sirius/sirius-components:format-lint: src\workbench\Workbench.types.ts
@eclipse-sirius/sirius-components-diagrams:format-lint: src\sprotty\views\VolatileRoutingHandleView.tsx
@eclipse-sirius/sirius-components:format-lint: npm ERR! Lifecycle script `format-lint` failed with error:
@eclipse-sirius/sirius-components:format-lint: npm ERR! Error: command failed
@eclipse-sirius/sirius-components:format-lint: npm ERR!   in workspace: @eclipse-sirius/sirius-components@2022.9.7
@eclipse-sirius/sirius-components:format-lint: npm ERR!   at location: D:\code\sirius-components\packages\core\frontend\sirius-components
@eclipse-sirius/sirius-components-diagrams:format-lint: src\toolbar\Toolbar.tsx
@eclipse-sirius/sirius-components:build: cache miss, executing 97e01aa4ef18808c
@eclipse-sirius/sirius-components-diagrams:format-lint: src\toolbar\Toolbar.types.ts
@eclipse-sirius/sirius-components-diagrams:format-lint: npm ERR! Lifecycle script `format-lint` failed with error:
@eclipse-sirius/sirius-components-diagrams:format-lint: npm ERR! Error: command failed
@eclipse-sirius/sirius-components-diagrams:format-lint: npm ERR!   in workspace: @eclipse-sirius/sirius-components-diagrams@2022.9.7
@eclipse-sirius/sirius-components-diagrams:format-lint: npm ERR!   at location: D:\code\sirius-components\packages\diagrams\frontend\sirius-components-diagrams
@eclipse-sirius/sirius-components-diagrams:build: cache miss, executing 0dc32fa09b6b9008
command (packages\validation\frontend\sirius-components-validation) npm run format-lint exited (1)

 Tasks:    0 successful, 1 total
Cached:    0 cached, 1 total
  Time:    14.458s
gcoutable commented 1 year ago

Hello,

This is a known issue. Since the prettier v2.0.0, the end of line option changed from auto to lf (https://prettier.io/docs/en/options.html#end-of-line)

We have a fix being addressed here https://github.com/eclipse-sirius/sirius-components/pull/1380 In the meantime you can execute npx turbo run format before npx turbo run start.

That being said, windows users may meet another build issue without a proper npm script-shell configuration. To build the package @eclipse-sirius/sirius-components-diagrams the command mkdir command is required. According to the npm documentation the default value for script-shell configuration on windows is cmd.exe which does not support the mkdir command.

You can set the script-shell configuration with the following command: npm config set script-shell "path\\to\\bash.exe".

We should document this in the README.md for Windows users.