#!/bin/bash # Run GUI Linting and Formatting as part of the CI Build process # # This is a short term solution. The long term solution to will be to # add much of this to the build script. # set -e # When called from openbmc-build-scripts, the `pwd` could be anywhere, but # the root of the repo is passed in the first argument. Switch to the repo # root so npm/git run in the right place. if [ -n "$1" ]; then cd "$1" fi npm ci npm run lint git --no-pager diff --exit-code