From aa1b579c96a642f6ff264644036b1e4faff2143c Mon Sep 17 00:00:00 2001 From: windowslocal Date: Sun, 9 Mar 2025 16:04:12 -0500 Subject: [PATCH] Create workspace --- workspace | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 workspace diff --git a/workspace b/workspace new file mode 100644 index 0000000..b00207a --- /dev/null +++ b/workspace @@ -0,0 +1,51 @@ +name: windows codespace + +on: + pull_request: + branches: + - main + push: + branches: + - main + +permissions: + contents: write + packages: write + statuses: write + +jobs: + lint: + name: Codespace + runs-on: windows + + steps: + - name: Checkout + id: checkout + uses: actions/checkout@v4 + with: + fetch-depth: 0 + + - name: Setup Node.js + id: setup-node + uses: actions/setup-node@v4 + with: + node-version-file: .node-version + cache: npm + + - name: Install Dependencies + id: install + run: npm ci + + - name: Lint Codebase + id: super-linter + uses: super-linter/super-linter/slim@v7.3.0 + env: + DEFAULT_BRANCH: master + FILTER_REGEX_EXCLUDE: dist/**/* + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + TYPESCRIPT_DEFAULT_STYLE: prettier + VALIDATE_ALL_CODEBASE: true + VALIDATE_JAVASCRIPT_STANDARD: false + VALIDATE_TYPESCRIPT_STANDARD: false + VALIDATE_JSCPD: false + VALIDATE_YAML_PRETTIER: fal