From 9fa99976d058fead23213c42b3e2d9e7abd7ed7b Mon Sep 17 00:00:00 2001 From: Matt Scheurich Date: Sun, 8 Jan 2023 01:21:11 +0100 Subject: [PATCH] fixed some lint issues changed @ts-ignore lint error to warning tidied up some package scripts added sanity test for dist package --- .eslintignore | 3 +++ .eslintrc.json | 3 ++- __tests__/sanity.test.js | 5 +++++ dist/lib/barbell.js | 5 ----- dist/lib/barbell.js.map | 2 +- dist/lib/reporter.js | 4 +++- dist/lib/reporter.js.map | 2 +- dist/lib/runner.js | 4 ++++ dist/lib/runner.js.map | 2 +- dist/package.json | 4 ++-- lib/reporter.ts | 13 +++++++------ lib/runner.ts | 4 ++++ package.json | 6 +++--- 13 files changed, 36 insertions(+), 21 deletions(-) create mode 100644 .eslintignore create mode 100644 __tests__/sanity.test.js diff --git a/.eslintignore b/.eslintignore new file mode 100644 index 0000000..89bcf39 --- /dev/null +++ b/.eslintignore @@ -0,0 +1,3 @@ +node_modules +coverage +.vscode diff --git a/.eslintrc.json b/.eslintrc.json index 0a8b6b9..23e35e7 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -11,7 +11,8 @@ "plugins": ["@typescript-eslint"], "rules": { "@typescript-eslint/no-explicit-any": 0, - "@typescript-eslint/no-use-before-define": 0 + "@typescript-eslint/no-use-before-define": 0, + "@typescript-eslint/ban-ts-comment": "warn" }, "parser": "@typescript-eslint/parser", "parserOptions": { diff --git a/__tests__/sanity.test.js b/__tests__/sanity.test.js new file mode 100644 index 0000000..10fa1d4 --- /dev/null +++ b/__tests__/sanity.test.js @@ -0,0 +1,5 @@ +const barbell = require("../dist/index"); + +it("should work as commonjs module", () => { + expect(barbell).toHaveProperty("default"); +}); diff --git a/dist/lib/barbell.js b/dist/lib/barbell.js index 38b483c..249c7c4 100644 --- a/dist/lib/barbell.js +++ b/dist/lib/barbell.js @@ -189,11 +189,6 @@ function barbell(testMatch, options) { _config = tslib_1.__assign(tslib_1.__assign({}, config), { runner: runner, reporter: reporter }); if (_config.verbose) { console.log("\nšŸ“£ Barbell running in verbose mode\n"); - console.log({ - options: options, - loadedConfig: loadedConfig, - config: config, - }); console.log(_config); } if (!_config.testMatch || !_config.testMatch.length) { diff --git a/dist/lib/barbell.js.map b/dist/lib/barbell.js.map index 3d8cb8c..aa2313f 100644 --- a/dist/lib/barbell.js.map +++ b/dist/lib/barbell.js.map @@ -1 +1 @@ -{"version":3,"file":"barbell.js","sourceRoot":"","sources":["../../lib/barbell.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"barbell.js","sourceRoot":"","sources":["../../lib/barbell.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/lib/reporter.js b/dist/lib/reporter.js index 6b40b7c..f5e0c85 100644 --- a/dist/lib/reporter.js +++ b/dist/lib/reporter.js @@ -4,7 +4,9 @@ exports.reporter = void 0; var tslib_1 = require("tslib"); var chalk_1 = tslib_1.__importDefault(require("chalk")); var utils = tslib_1.__importStar(require("./utils")); -var reporter = function (stack, barbellConfig) { +var reporter = function (stack, +// eslint-disable-next-line @typescript-eslint/no-unused-vars +barbellConfig) { console.log("\nBarbell results:"); Object.values(stack).forEach(function (bench) { console.log(chalk_1.default.white("\n".concat(bench.relativePath).concat(bench.errored ? chalk_1.default.red(" (errored)") : ""))); diff --git a/dist/lib/reporter.js.map b/dist/lib/reporter.js.map index 989c861..a627c60 100644 --- a/dist/lib/reporter.js.map +++ b/dist/lib/reporter.js.map @@ -1 +1 @@ -{"version":3,"file":"reporter.js","sourceRoot":"","sources":["../../lib/reporter.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"reporter.js","sourceRoot":"","sources":["../../lib/reporter.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/lib/runner.js b/dist/lib/runner.js index 661c8a0..64e9898 100644 --- a/dist/lib/runner.js +++ b/dist/lib/runner.js @@ -10,11 +10,14 @@ var chalk_1 = tslib_1.__importDefault(require("chalk")); var rxjs_1 = require("rxjs"); var vm2_1 = require("vm2"); var utils = tslib_1.__importStar(require("./utils")); +// eslint-disable-next-line @typescript-eslint/no-empty-function function NOOP() { } +// eslint-disable-next-line @typescript-eslint/no-unused-vars function sandboxSetTimeout(callback, ms) { // @ts-ignore callback.call(this); } +// eslint-disable-next-line @typescript-eslint/no-unused-vars function sandboxSetInterval(callback, ms) { // @ts-ignore callback.call(this); @@ -119,6 +122,7 @@ var runner = function (benchPath, stack, barbellConfig) { }; currentSuite = bench.suites[_suiteKey]; try { + // eslint-disable-next-line @typescript-eslint/no-unused-vars (function (describe, suite, bench, test, it, rep) { // @ts-ignore suiteFn.call(this); diff --git a/dist/lib/runner.js.map b/dist/lib/runner.js.map index 93f574f..3c98661 100644 --- a/dist/lib/runner.js.map +++ b/dist/lib/runner.js.map @@ -1 +1 @@ -{"version":3,"file":"runner.js","sourceRoot":"","sources":["../../lib/runner.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"runner.js","sourceRoot":"","sources":["../../lib/runner.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/package.json b/dist/package.json index 0f1ea4b..5c391e1 100644 --- a/dist/package.json +++ b/dist/package.json @@ -12,8 +12,8 @@ }, "scripts": { "build": "rm -rf ./dist && tsc", - "lint": "eslint 'index.ts' './declarations/**/*.ts' './__tests__/**/*.ts' './lib/**/*.ts' -c .eslintrc.json --ignore-path .lintignore", - "lint:fix": "eslint 'index.ts' './declarations/**/*.ts' './__tests__/**/*.ts' './lib/**/*.ts' -c .eslintrc.json --ignore-path .lintignore --fix", + "lint": "eslint 'index.ts' './__tests__/**/*.ts' './lib/**/*.ts' -c .eslintrc.json --ignore-path .eslintignore", + "lint:fix": "eslint 'index.ts' './__tests__/**/*.ts' './lib/**/*.ts' -c .eslintrc.json --ignore-path .eslintignore --fix", "test": "jest --coverage=true", "test:watch": "jest --watch", "bench": "node ./dist/lib/cli.js", diff --git a/lib/reporter.ts b/lib/reporter.ts index c39ebc7..7fd3681 100644 --- a/lib/reporter.ts +++ b/lib/reporter.ts @@ -4,6 +4,7 @@ import * as utils from "./utils"; export const reporter: Reporter = function ( stack: Stack, + // eslint-disable-next-line @typescript-eslint/no-unused-vars barbellConfig: Config ): string | void { console.log("\nBarbell results:"); @@ -21,7 +22,7 @@ export const reporter: Reporter = function ( } else { Object.values(bench.suites).forEach((suite) => { const suiteTests = suite.instance.map( - (test: Function | string) => test + (test: () => void | string) => test ); const barLength = 15; let slowestTestSpeed: number; @@ -136,13 +137,13 @@ export const reporter: Reporter = function ( fastestTestSpeed >= 0 && slowestTestSpeed >= 0 ) { - let testSpeedDiff = fastestTestSpeed - test.results.speed; - let testBarLength = Math.ceil( + const testSpeedDiff = fastestTestSpeed - test.results.speed; + const testBarLength = Math.ceil( utils.round( (testSpeedDiff / totalSpeedDiff) * (barLength - 1) ) + 1 ); - let remainderBarLength = barLength - testBarLength; + const remainderBarLength = barLength - testBarLength; testBar = `${"ā–ˆ".repeat(testBarLength)}${ remainderBarLength @@ -158,7 +159,7 @@ export const reporter: Reporter = function ( // }`; } - let testResults = `${utils.formatNumber( + const testResults = `${utils.formatNumber( utils.round(hz, hz < 100 ? 2 : 0) )} ops/sec Ā± ${rme.toFixed(2)} % (${size} run${ size === 1 ? "" : "s" @@ -166,7 +167,7 @@ export const reporter: Reporter = function ( testOutput = `${testBar}${testResults}`; } - let testHeader = `\n ${ + const testHeader = `\n ${ test.skipped || !test.instance ? chalk.yellow("ā—‹") : test.errored diff --git a/lib/runner.ts b/lib/runner.ts index 2b59e96..d9adb9a 100644 --- a/lib/runner.ts +++ b/lib/runner.ts @@ -17,12 +17,15 @@ import { } from "./barbell"; import * as utils from "./utils"; +// eslint-disable-next-line @typescript-eslint/no-empty-function function NOOP(): void {} +// eslint-disable-next-line @typescript-eslint/no-unused-vars function sandboxSetTimeout(callback: () => void, ms?: number): void { // @ts-ignore callback.call(this); } +// eslint-disable-next-line @typescript-eslint/no-unused-vars function sandboxSetInterval(callback: () => void, ms?: number): void { // @ts-ignore callback.call(this); @@ -159,6 +162,7 @@ export const runner: Runner = function ( currentSuite = bench.suites[_suiteKey]; try { + // eslint-disable-next-line @typescript-eslint/no-unused-vars (function (describe, suite, bench, test, it, rep) { // @ts-ignore suiteFn.call(this); diff --git a/package.json b/package.json index 5c7f92b..e632ce3 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "barbell", - "version": "1.0.1", + "version": "1.0.2", "description": "Easily benchmark your JS code's performance via CLI using similar (but different) interface to Jest.", "main": "./dist/index.js", "types": "./dist/index.d.ts", @@ -12,8 +12,8 @@ }, "scripts": { "build": "rm -rf ./dist && tsc", - "lint": "eslint 'index.ts' './declarations/**/*.ts' './__tests__/**/*.ts' './lib/**/*.ts' -c .eslintrc.json --ignore-path .lintignore", - "lint:fix": "eslint 'index.ts' './declarations/**/*.ts' './__tests__/**/*.ts' './lib/**/*.ts' -c .eslintrc.json --ignore-path .lintignore --fix", + "lint": "eslint 'index.ts' './__tests__/**/*.ts' './lib/**/*.ts' -c .eslintrc.json --ignore-path .eslintignore", + "lint:fix": "eslint 'index.ts' './__tests__/**/*.ts' './lib/**/*.ts' -c .eslintrc.json --ignore-path .eslintignore --fix", "test": "jest --coverage=true", "test:watch": "jest --watch", "bench": "node ./dist/lib/cli.js",