Merge pull request #64 from actions/eslint-roller

Update ESLint config and expand usage
This commit is contained in:
James M. Greene
2022-09-26 14:12:25 -05:00
committed by GitHub
6 changed files with 15 additions and 22 deletions

View File

@@ -1,2 +0,0 @@
node_modules/
dist/

View File

@@ -1,19 +1,17 @@
{ {
"env": { "env": {
"commonjs": true, "commonjs": true,
"es6": true, "es2021": true,
"jest": true, "node": true,
"node": true "jest": true
},
"extends": "eslint:recommended",
"globals": {
"Atomics": "readonly",
"SharedArrayBuffer": "readonly"
}, },
"plugins": ["github"],
"extends": ["eslint:recommended", "prettier", "plugin:github/internal"],
"parserOptions": { "parserOptions": {
"ecmaVersion": 2020 "ecmaVersion": 12
}, },
"rules": { "rules": {
"semi": ["error", "never"] "semi": ["error", "never"]
} },
"ignorePatterns": ["/dist/", "/pre/"]
} }

View File

@@ -1,4 +1,4 @@
name: Checking linter name: Check linter
on: on:
push: push:
@@ -31,4 +31,4 @@ jobs:
run: npm ci run: npm ci
- name: Verify linter - name: Verify linter
run: npm run lint run: npm run lint:check

View File

@@ -23,12 +23,13 @@
"prettier": "^2.4.1" "prettier": "^2.4.1"
}, },
"scripts": { "scripts": {
"lint": "eslint src", "all": "npm run format && npm run lint && npm run prepare && npm run test",
"prepare": "ncc build src/index.js -o dist --source-map --license licenses.txt && ncc build src/pre.js -o pre --source-map --license licenses.txt",
"test": "jest",
"format": "prettier --write .", "format": "prettier --write .",
"format:check": "prettier --check .", "format:check": "prettier --check .",
"all": "npm run format && npm run lint && npm run prepare && npm run test" "lint": "DEBUG=eslint:cli-engine eslint --fix .",
"lint:check": "DEBUG=eslint:cli-engine eslint .",
"prepare": "ncc build src/index.js -o dist --source-map --license licenses.txt && ncc build src/pre.js -o pre --source-map --license licenses.txt",
"test": "jest"
}, },
"repository": { "repository": {
"type": "git", "type": "git",

View File

@@ -5,8 +5,6 @@ const path = require('path')
const nock = require('nock') const nock = require('nock')
const axios = require('axios') const axios = require('axios')
const { expect, jest } = require('@jest/globals')
const { Deployment } = require('./deployment') const { Deployment } = require('./deployment')
describe('with all environment variables set', () => { describe('with all environment variables set', () => {

View File

@@ -2,8 +2,6 @@ const core = require('@actions/core')
const process = require('process') const process = require('process')
const axios = require('axios') const axios = require('axios')
const { expect, jest } = require('@jest/globals')
const { emitTelemetry } = require('./pre') const { emitTelemetry } = require('./pre')
describe('emitTelemetry', () => { describe('emitTelemetry', () => {