meshery/meshery

[CI] Meshery UI Build: ESLint is not installed

Open

#13.348 aberto em 23 de jan. de 2025

Ver no GitHub
 (13 comments) (0 reactions) (1 assignee)HTML (10.013 stars) (3.101 forks)batch import
area/ciarea/devopscomponent/meshsynchelp wantedissue/willfix

Description

Current Behavior

Builds of Meshery UI in open pull requests are failing. See this example - https://github.com/meshery/meshery/actions/runs/12938425725/job/36088517591?pr=13341

ESLint is not installed: The log shows an error indicating that ESLint must be installed to run during builds.

Implementation

Install ESLint: Add ESLint as a dev dependency in package.json and ensure it's installed before running the build.

{
  "devDependencies": {
    "eslint": "^8.0.0"
  }
}

Then run:

npm install --save-dev eslint

Acceptance Tests


Contributor Guides and Handbook

Guia do colaborador