Skip to content

Commit

Permalink
Merge branch 'main' into no-invalid-names
Browse files Browse the repository at this point in the history
  • Loading branch information
platinumazure committed Feb 11, 2024
2 parents a991f9d + 6251689 commit 3cd6210
Show file tree
Hide file tree
Showing 130 changed files with 9,917 additions and 14,462 deletions.
2 changes: 0 additions & 2 deletions .eslintignore

This file was deleted.

220 changes: 0 additions & 220 deletions .eslintrc.json

This file was deleted.

29 changes: 19 additions & 10 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ name: CI
on:
push:
pull_request:
branches: [ master ]
branches: [ main ]

jobs:
build:
Expand All @@ -16,32 +16,41 @@ jobs:
strategy:
matrix:
os: [ ubuntu, windows ]
node-version: [12.x, 14.x, 16.x, 18.x]
node-version: [16.x, 18.x, 20.x]

steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4

- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v3
uses: actions/setup-node@v4
with:
node-version: ${{ matrix.node-version }}

- run: npm ci
- run: npm run test:unit
- run: npm install --save-dev eslint@7 && npm run test:unit

- name: Coveralls
uses: coverallsapp/github-action@master
uses: coverallsapp/github-action@v2
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
path-to-lcov: ./build/coverage/lcov.info
file: ./build/coverage/lcov.info
parallel: true

lint:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: "18.x"
node-version: "20.x"
- run: npm ci
- run: npm run lint

finish-coveralls:
needs: build
runs-on: ubuntu-latest
steps:
- name: Close parallel build
uses: coverallsapp/github-action@v2
with:
parallel-finished: true
12 changes: 6 additions & 6 deletions .github/workflows/codeql.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,10 +13,10 @@ name: "CodeQL"

on:
push:
branches: [ "master" ]
branches: [ "main" ]
pull_request:
# The branches below must be a subset of the branches above
branches: [ "master" ]
branches: [ "main" ]
schedule:
- cron: '32 15 * * 2'

Expand All @@ -38,11 +38,11 @@ jobs:

steps:
- name: Checkout repository
uses: actions/checkout@v3
uses: actions/checkout@v4

# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@v2
uses: github/codeql-action/init@v3
with:
languages: ${{ matrix.language }}
# If you wish to specify custom queries, you can do so here or in a config file.
Expand All @@ -56,7 +56,7 @@ jobs:
# Autobuild attempts to build any compiled languages (C/C++, C#, Go, or Java).
# If this step fails, then you should remove it and run the build manually (see below)
- name: Autobuild
uses: github/codeql-action/autobuild@v2
uses: github/codeql-action/autobuild@v3

# ℹ️ Command-line programs to run using the OS shell.
# 📚 See https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsrun
Expand All @@ -69,6 +69,6 @@ jobs:
# ./location_of_script_within_repo/buildscript.sh

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v2
uses: github/codeql-action/analyze@v3
with:
category: "/language:${{matrix.language}}"
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,3 +3,6 @@ build/coverage
.nyc_output/
npm-debug.log
.eslintcache

# eslint-remote-tester
/eslint-remote-tester-results/
52 changes: 52 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,57 @@


## [8.0.1](https://github.com/platinumazure/eslint-plugin-qunit/compare/v8.0.0...v8.0.1) (2023-10-07)


### Bug Fixes

* loosen regex in no-commented-tests (fixes [#61](https://github.com/platinumazure/eslint-plugin-qunit/issues/61)) ([#415](https://github.com/platinumazure/eslint-plugin-qunit/issues/415)) ([497c27f](https://github.com/platinumazure/eslint-plugin-qunit/commit/497c27fa542c3083517dc953f7b5c580b305bf4c))


### Documentation

* fix default in doc for require-expect ([#383](https://github.com/platinumazure/eslint-plugin-qunit/issues/383)) ([a70ea57](https://github.com/platinumazure/eslint-plugin-qunit/commit/a70ea57cddfc5452183114f46616786413fd7565))


### Chores

* add eslint-remote-tester ([#299](https://github.com/platinumazure/eslint-plugin-qunit/issues/299)) ([b893cb0](https://github.com/platinumazure/eslint-plugin-qunit/commit/b893cb03bdd6e075da287d713d454e66e449d6ea))
* devDependencies upgrades ([f11823d](https://github.com/platinumazure/eslint-plugin-qunit/commit/f11823d75a065893e41da8805b291aeb1b7b11d8)), closes [#413](https://github.com/platinumazure/eslint-plugin-qunit/issues/413) [#412](https://github.com/platinumazure/eslint-plugin-qunit/issues/412) [#395](https://github.com/platinumazure/eslint-plugin-qunit/issues/395) [#394](https://github.com/platinumazure/eslint-plugin-qunit/issues/394) [#387](https://github.com/platinumazure/eslint-plugin-qunit/issues/387) [#385](https://github.com/platinumazure/eslint-plugin-qunit/issues/385)
* Update typescript and @typescript-eslint/parser ([7782b6d](https://github.com/platinumazure/eslint-plugin-qunit/commit/7782b6dedc3821c1b671138fead0b2104c421357)), closes [#414](https://github.com/platinumazure/eslint-plugin-qunit/issues/414)
* Upgrade eslint-plugin-unicorn and markdownlint-cli ([a492622](https://github.com/platinumazure/eslint-plugin-qunit/commit/a4926224c90b514fc7d93a34252f379591428a4b)), closes [#396](https://github.com/platinumazure/eslint-plugin-qunit/issues/396)
* Upgrade release-it and plugins ([a07bef3](https://github.com/platinumazure/eslint-plugin-qunit/commit/a07bef3227385bb2e3d326f06219e3f3fb31020c)), closes [#388](https://github.com/platinumazure/eslint-plugin-qunit/issues/388)

## [8.0.0](https://github.com/platinumazure/eslint-plugin-qunit/compare/v7.3.4...v8.0.0) (2023-06-28)


### ⚠ BREAKING CHANGES

* Require eslint@^8.38, drop support for [email protected] (#376)
* change require-expect rule default option to never-except-zero (#375)
* strictly define node API (#374)
* drop support for Node 12, 14, 17, 19 (#373)

### Features

* change require-expect rule default option to never-except-zero ([#375](https://github.com/platinumazure/eslint-plugin-qunit/issues/375)) ([1c5935b](https://github.com/platinumazure/eslint-plugin-qunit/commit/1c5935b7559212875de7b26b417028bb98f61659))
* drop support for Node 12, 14, 17, 19 ([#373](https://github.com/platinumazure/eslint-plugin-qunit/issues/373)) ([2009a54](https://github.com/platinumazure/eslint-plugin-qunit/commit/2009a545a9f4bb2940531f0dd70bd140eeba9aec))
* Require eslint@^8.38, drop support for [email protected] ([#376](https://github.com/platinumazure/eslint-plugin-qunit/issues/376)) ([9b30134](https://github.com/platinumazure/eslint-plugin-qunit/commit/9b30134971793fa6c7ac9a7f2212b4374c7b1002))
* strictly define node API ([#374](https://github.com/platinumazure/eslint-plugin-qunit/issues/374)) ([391647e](https://github.com/platinumazure/eslint-plugin-qunit/commit/391647e0f81f303bd668b2080ba8d64ca52c3542))


### Documentation

* Correct GitHub access token variable name for releases ([#277](https://github.com/platinumazure/eslint-plugin-qunit/issues/277)) ([7a10cb4](https://github.com/platinumazure/eslint-plugin-qunit/commit/7a10cb422549ff312aa1446c052ffa83456269c7))


### Chores

* Add object-curly-newline to ESLint config ([0f88ebe](https://github.com/platinumazure/eslint-plugin-qunit/commit/0f88ebebe8efcfb2138c9f6093601577608b2f83))
* tweak release-it ([#380](https://github.com/platinumazure/eslint-plugin-qunit/issues/380)) ([85f2d53](https://github.com/platinumazure/eslint-plugin-qunit/commit/85f2d5323276bfb6bce1a1dce1df8e1fb30594f4))
* Update caniuse in lockfile to suppress warnings in npm test ([a29c17e](https://github.com/platinumazure/eslint-plugin-qunit/commit/a29c17e0e7a0d70e597a1b9da6ea660af34841c9))
* use ecmaVersion latest for eslint ([#379](https://github.com/platinumazure/eslint-plugin-qunit/issues/379)) ([e2c206e](https://github.com/platinumazure/eslint-plugin-qunit/commit/e2c206e67d5a5a977818bb0bee96934231a99058))
* use node protocol for imports ([#378](https://github.com/platinumazure/eslint-plugin-qunit/issues/378)) ([4177030](https://github.com/platinumazure/eslint-plugin-qunit/commit/41770309d5bb047c92b9e805c3fcd5f5639e4961))

## [7.3.4](https://github.com/platinumazure/eslint-plugin-qunit/compare/v7.3.3...v7.3.4) (2022-11-30)


Expand Down
Loading

0 comments on commit 3cd6210

Please sign in to comment.