Skip to content

Bump eslint-plugin-jest from 27.9.0 to 28.2.0 #404

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 3 commits into from
Apr 9, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion .eslintrc
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,9 @@
"no-underscore-dangle": 0,
"no-plusplus": ["error", { "allowForLoopAfterthoughts": true }],
"import/no-unresolved": [2, {"commonjs": true, "amd": true}],
"import/extensions": ["error", { "js": "always", "json": "always"}]
"import/extensions": ["error", { "js": "always", "json": "always"}],
"import/no-extraneous-dependencies": ["error", {"devDependencies": ["**/*.test.js", "**/*.bruteforce-test.js", "**/*.spec.js"]}]

}

}
392 changes: 187 additions & 205 deletions package-lock.json

Large diffs are not rendered by default.

3 changes: 2 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -22,12 +22,13 @@
"devDependencies": {
"@babel/eslint-parser": "^7.23.3",
"@babel/plugin-syntax-import-assertions": "^7.23.3",
"@jest/globals": "^29.7.0",
"concurrently": "8.2.2",
"eslint": "8.57.0",
"eslint-config-airbnb-base": "15.0.0",
"eslint-config-prettier": "9.1.0",
"eslint-plugin-import": "2.29.1",
"eslint-plugin-jest": "27.9.0",
"eslint-plugin-jest": "28.2.0",
"eslint-plugin-prettier": "5.1.3",
"eslint-watch": "8.0.0",
"jest": "29.7.0",
Expand Down
1 change: 1 addition & 0 deletions src/examples/callNamedFunctionByVariable.test.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import { describe, expect, it } from '@jest/globals';
import objTest from './callNamedFunctionByVariable.js';

describe('calling function from object', () => {
Expand Down
1 change: 1 addition & 0 deletions src/hackerrank/implementation/betweenTwoSets.test.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import { describe, expect, it } from '@jest/globals';
import { logger as console } from '../../logger.js';
import { getTotalX, factorOf, isFactor } from './betweenTwoSets.js';

Expand Down
1 change: 1 addition & 0 deletions src/hackerrank/implementation/birthday.test.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import { describe, expect, it } from '@jest/globals';
import { logger as console } from '../../logger.js';
import { birthday } from './birthday.js';

Expand Down
1 change: 1 addition & 0 deletions src/hackerrank/implementation/bonAppetit.test.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import { describe, expect, it } from '@jest/globals';
import { logger as console } from '../../logger.js';
import { bonAppetit } from './bonAppetit.js';

Expand Down
1 change: 1 addition & 0 deletions src/hackerrank/implementation/breakingRecords.test.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import { describe, expect, it } from '@jest/globals';
import { logger as console } from '../../logger.js';
import { breakingRecords } from './breakingRecords.js';

Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import { describe, expect, it } from '@jest/globals';
import { logger as console } from '../../logger.js';
import { countApplesAndOranges } from './countApplesAndOranges.js';

Expand Down
1 change: 1 addition & 0 deletions src/hackerrank/implementation/countingValleys.test.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import { describe, expect, it } from '@jest/globals';
import { logger as console } from '../../logger.js';
import { countingValleys } from './countingValleys.js';

Expand Down
1 change: 1 addition & 0 deletions src/hackerrank/implementation/dayOfProgrammer.test.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import { describe, expect, it } from '@jest/globals';
import { logger as console } from '../../logger.js';
import { dayOfProgrammer } from './dayOfProgrammer.js';

Expand Down
1 change: 1 addition & 0 deletions src/hackerrank/implementation/divisibleSumPairs.test.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import { describe, expect, it } from '@jest/globals';
import { logger as console } from '../../logger.js';
import { divisibleSumPairs } from './divisibleSumPairs.js';

Expand Down
1 change: 1 addition & 0 deletions src/hackerrank/implementation/gradingStudents.test.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import { describe, expect, it } from '@jest/globals';
import { logger as console } from '../../logger.js';
import { gradingStudents } from './gradingStudents.js';

Expand Down
1 change: 1 addition & 0 deletions src/hackerrank/implementation/jumpingOnClouds.test.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import { describe, expect, it } from '@jest/globals';
import { logger as console } from '../../logger.js';
import { jumpingOnClouds } from './jumpingOnClouds.js';

Expand Down
1 change: 1 addition & 0 deletions src/hackerrank/implementation/kangaroo.test.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import { describe, expect, it } from '@jest/globals';
import { logger as console } from '../../logger.js';
import { kangaroo } from './kangaroo.js';

Expand Down
1 change: 1 addition & 0 deletions src/hackerrank/implementation/migratoryBirds.test.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import { describe, expect, it } from '@jest/globals';
import { logger as console } from '../../logger.js';
import { migratoryBirds } from './migratoryBirds.js';

Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import { describe, expect, it } from '@jest/globals';
import { logger as console } from '../../logger.js';
import { minimumAbsoluteDifference } from './minimumAbsoluteDifference.js';

Expand Down
1 change: 1 addition & 0 deletions src/hackerrank/implementation/repeatedString.test.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import { describe, expect, it } from '@jest/globals';
import { logger as console } from '../../logger.js';
import { repeatedString } from './repeatedString.js';

Expand Down
1 change: 1 addition & 0 deletions src/hackerrank/implementation/sockMerchant.test.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import { describe, expect, it } from '@jest/globals';
import { logger as console } from '../../logger.js';
import { sockMerchant } from './sockMerchant.js';

Expand Down
1 change: 1 addition & 0 deletions src/hackerrank/warmup/aVeryBigSum.test.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import { describe, expect, it } from '@jest/globals';
import { logger as console } from '../../logger.js';

import { aVeryBigSum } from './aVeryBigSum.js';
Expand Down
1 change: 1 addition & 0 deletions src/hackerrank/warmup/birthdayCakeCandles.test.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import { describe, expect, it } from '@jest/globals';
import { logger as console } from '../../logger.js';
import { birthdayCakeCandles } from './birthdayCakeCandles.js';

Expand Down
1 change: 1 addition & 0 deletions src/hackerrank/warmup/compareTriplets.test.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import { describe, expect, it } from '@jest/globals';
import { logger as console } from '../../logger.js';

import { compareTriplets } from './compareTriplets.js';
Expand Down
1 change: 1 addition & 0 deletions src/hackerrank/warmup/diagonalDifference.test.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import { describe, expect, it } from '@jest/globals';
import { logger as console } from '../../logger.js';
import { diagonalDifference } from './diagonalDifference.js';

Expand Down
1 change: 1 addition & 0 deletions src/hackerrank/warmup/miniMaxSum.test.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import { describe, expect, it } from '@jest/globals';
import { logger as console } from '../../logger.js';
import { miniMaxSum } from './miniMaxSum.js';

Expand Down
1 change: 1 addition & 0 deletions src/hackerrank/warmup/plusMinus.test.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import { describe, expect, it } from '@jest/globals';
import { logger as console } from '../../logger.js';
import { plusMinus } from './plusMinus.js';

Expand Down
1 change: 1 addition & 0 deletions src/hackerrank/warmup/simpleArraySum.test.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import { describe, expect, it } from '@jest/globals';
import { logger as console } from '../../logger.js';
import { simpleArraySum } from './simpleArraySum.js';

Expand Down
1 change: 1 addition & 0 deletions src/hackerrank/warmup/solveMeFirst.test.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import { describe, expect, it } from '@jest/globals';
import { logger as console } from '../../logger.js';

import { solveMeFirst } from './solveMeFirst.js';
Expand Down
1 change: 1 addition & 0 deletions src/hackerrank/warmup/staircase.test.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import { describe, expect, it } from '@jest/globals';
import { logger as console } from '../../logger.js';
import { staircase } from './staircase.js';

Expand Down
1 change: 1 addition & 0 deletions src/hackerrank/warmup/timeConversion.test.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import { describe, expect, it } from '@jest/globals';
import { logger as console } from '../../logger.js';
import { timeConversion } from './timeConversion.js';

Expand Down
1 change: 0 additions & 1 deletion src/logger.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
/* eslint-disable jest/require-hook */
/* istanbul ignore file */

import pino from 'pino';
Expand Down
1 change: 1 addition & 0 deletions src/logger.test.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import { describe, it, expect } from '@jest/globals';
import { logger as console } from './logger.js';

describe('logger', () => {
Expand Down
1 change: 1 addition & 0 deletions src/problem0000.test.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import { describe, it, expect } from '@jest/globals';
import { logger as console } from './logger.js';

import { problem0000 } from './problem0000.js';
Expand Down
1 change: 1 addition & 0 deletions src/projecteuler/helpers/bigNumbers.test.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import { describe, expect, it } from '@jest/globals';
import {
bigMultiply,
bigMultiplyRowToString,
Expand Down
1 change: 1 addition & 0 deletions src/projecteuler/helpers/collatz.test.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import { describe, expect, it } from '@jest/globals';
import { collatz } from './collatz.js';

// 13 → 40 → 20 → 10 → 5 → 16 → 8 → 4 → 2 → 1
Expand Down
1 change: 1 addition & 0 deletions src/projecteuler/helpers/divisors.test.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import { describe, expect, it } from '@jest/globals';
import {
divisors,
abundance,
Expand Down
1 change: 1 addition & 0 deletions src/projecteuler/helpers/isPalindrome.test.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import { describe, expect, it } from '@jest/globals';
import { isPalindrome } from './isPalindrome.js';

describe('number is Palindrome', () => {
Expand Down
1 change: 1 addition & 0 deletions src/projecteuler/helpers/matrix.test.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import { describe, expect, it } from '@jest/globals';
import { matrix } from './matrix.js';

describe('matrix generator', () => {
Expand Down
1 change: 1 addition & 0 deletions src/projecteuler/helpers/minmax.test.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import { describe, expect, it } from '@jest/globals';
import { minimum, maximum } from './minmax.js';

describe('maximum and minimum', () => {
Expand Down
1 change: 1 addition & 0 deletions src/projecteuler/helpers/numberToDigits.test.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import { describe, expect, it } from '@jest/globals';
import { countDigits, numberToDigits } from './numberToDigits.js';

describe('numbers to Array of decimal digits', () => {
Expand Down
1 change: 1 addition & 0 deletions src/projecteuler/helpers/numberToWord.test.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
/*
*/

import { describe, expect, it } from '@jest/globals';
import { numberToWord } from './numberToWord.js';

describe('transform numbers to word representation in british english', () => {
Expand Down
1 change: 1 addition & 0 deletions src/projecteuler/helpers/prime.test.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import { describe, expect, it } from '@jest/globals';
import { isPrime, primeListGenerator } from './prime.js';

describe('number is prime', () => {
Expand Down
1 change: 1 addition & 0 deletions src/projecteuler/helpers/product.test.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import { describe, expect, it } from '@jest/globals';
import { product } from './product.js';

describe('product of all numbers in array', () => {
Expand Down
1 change: 1 addition & 0 deletions src/projecteuler/helpers/sum.test.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import { describe, expect, it } from '@jest/globals';
import { sum } from './sum.js';

describe('sum all numbers in array', () => {
Expand Down
1 change: 1 addition & 0 deletions src/projecteuler/helpers/wordScore.test.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import { describe, expect, it } from '@jest/globals';
import { wordScore } from './wordScore.js';

describe('wordScore', () => {
Expand Down
2 changes: 1 addition & 1 deletion src/projecteuler/lib/BNodeBuilder.test.js
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import { describe, expect, it } from '@jest/globals';
import { BNode } from './BNode.js';
import { BNodeBuilder } from './BNodeBuilder.js';

const data = [[75], [95, 64]];

describe('class BNodeBuilder for binary trees', () => {
it('tree of BNode: building tree with null value', () => {
expect.assertions(1);
Expand Down
1 change: 1 addition & 0 deletions src/projecteuler/lib/Bnode.test.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import { describe, expect, it } from '@jest/globals';
import { BNode } from './BNode.js';

describe('class BNode for binary trees', () => {
Expand Down
1 change: 1 addition & 0 deletions src/projecteuler/problem0001.test.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import { describe, expect, it } from '@jest/globals';
import { logger as console } from '../logger.js';

import { problem0001 } from './problem0001.js';
Expand Down
1 change: 1 addition & 0 deletions src/projecteuler/problem0002.test.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import { describe, expect, it } from '@jest/globals';
import { logger as console } from '../logger.js';

import { problem0002 } from './problem0002.js';
Expand Down
1 change: 1 addition & 0 deletions src/projecteuler/problem0003.test.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import { describe, expect, it } from '@jest/globals';
import { logger as console } from '../logger.js';

import { problem0003 } from './problem0003.js';
Expand Down
1 change: 1 addition & 0 deletions src/projecteuler/problem0004.test.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import { describe, expect, it } from '@jest/globals';
import { logger as console } from '../logger.js';

import { problem0004 } from './problem0004.js';
Expand Down
1 change: 1 addition & 0 deletions src/projecteuler/problem0005-simple.test.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import { describe, expect, it } from '@jest/globals';
import { logger as console } from '../logger.js';

import { problem0005Simple } from './problem0005-simple.js';
Expand Down
1 change: 1 addition & 0 deletions src/projecteuler/problem0005.bruteforce-test.js
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@
// FOUND: 232792560 divisible by any element beetwen 1 and 20
/// ////////////////////////////////////////////////////////////////////////////

import { describe, expect, it } from '@jest/globals';
import { logger as console } from '../logger.js';

import { problem0005Simple } from './problem0005-simple.js';
Expand Down
1 change: 1 addition & 0 deletions src/projecteuler/problem0005.test.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import { describe, expect, it } from '@jest/globals';
import { logger as console } from '../logger.js';

import { problem0005 } from './problem0005.js';
Expand Down
1 change: 1 addition & 0 deletions src/projecteuler/problem0006.test.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import { describe, expect, it } from '@jest/globals';
import { logger as console } from '../logger.js';

import { problem0006 } from './problem0006.js';
Expand Down
2 changes: 1 addition & 1 deletion src/projecteuler/problem0007.bruteforce-test.js
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
/* istanbul ignore file */
/* c8 ignore start */

import { describe, expect, it } from '@jest/globals';
import { logger as console } from '../logger.js';

import { problem0007 } from './problem0007.js';

describe('problem 0007 BRUTEFORCE', () => {
// eslint-disable-next-line jest/no-disabled-tests
it('problem 0007 BRUTEFORCE large', () => {
expect.assertions(1);

Expand Down
1 change: 1 addition & 0 deletions src/projecteuler/problem0007.test.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import { describe, expect, it } from '@jest/globals';
import { logger as console } from '../logger.js';

import { problem0007 } from './problem0007.js';
Expand Down
1 change: 1 addition & 0 deletions src/projecteuler/problem0008.test.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import { describe, expect, it } from '@jest/globals';
import { logger as console } from '../logger.js';

import { problem0008 } from './problem0008.js';
Expand Down
1 change: 1 addition & 0 deletions src/projecteuler/problem0009.test.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import { describe, expect, it } from '@jest/globals';
import { logger as console } from '../logger.js';

import { problem0009 } from './problem0009.js';
Expand Down
1 change: 1 addition & 0 deletions src/projecteuler/problem0010.bruteforce-test.js
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@
//
// ////////////////////////////////////////////////////////////////////////////

import { describe, expect, it } from '@jest/globals';
import { logger as console } from '../logger.js';

import { problem0010 } from './problem0010.js';
Expand Down
1 change: 1 addition & 0 deletions src/projecteuler/problem0010.test.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import { describe, expect, it } from '@jest/globals';
import { logger as console } from '../logger.js';

import { problem0010 } from './problem0010.js';
Expand Down
3 changes: 2 additions & 1 deletion src/projecteuler/problem0011.test.js
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
import { describe, expect, it } from '@jest/globals';
import { logger as console } from '../logger.js';

import { problem0011 } from './problem0011.js';

import matrix from './data/problem0011.json' assert { type: 'json' };
import matrix from './data/problem0011.json';

describe('problem 0011', () => {
it('problem 0011 solution found', () => {
Expand Down
1 change: 1 addition & 0 deletions src/projecteuler/problem0012.test.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import { describe, expect, it } from '@jest/globals';
import { logger as console } from '../logger.js';

import { problem0012 } from './problem0012.js';
Expand Down
3 changes: 2 additions & 1 deletion src/projecteuler/problem0013.test.js
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
import { describe, expect, it } from '@jest/globals';
import { logger as console } from '../logger.js';

import { problem0013 } from './problem0013.js';
import { problem0013alt } from './problem0013-alt.js';
import inputNums from './data/problem0013.json' assert { type: 'json' };
import inputNums from './data/problem0013.json';

describe('problem 0013', () => {
it('problem 0013 solution found', () => {
Expand Down
1 change: 1 addition & 0 deletions src/projecteuler/problem0014.test.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import { describe, expect, it } from '@jest/globals';
import { logger as console } from '../logger.js';

import { problem0014 } from './problem0014.js';
Expand Down
1 change: 1 addition & 0 deletions src/projecteuler/problem0015.test.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import { describe, expect, it } from '@jest/globals';
import { logger as console } from '../logger.js';

import { problem0015 } from './problem0015.js';
Expand Down
1 change: 1 addition & 0 deletions src/projecteuler/problem0016.test.js
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@
// Sum: 1366
// ////////////////////////////////////////////////////////////////////////////

import { describe, expect, it } from '@jest/globals';
import { logger as console } from '../logger.js';

import { problem0016 } from './problem0016.js';
Expand Down
1 change: 1 addition & 0 deletions src/projecteuler/problem0017.test.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import { describe, expect, it } from '@jest/globals';
import { logger as console } from '../logger.js';

import { problem0017 } from './problem0017.js';
Expand Down
3 changes: 2 additions & 1 deletion src/projecteuler/problem0018.test.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
import { describe, expect, it } from '@jest/globals';
import { logger as console } from '../logger.js';

import { problem0018 } from './problem0018.js';
import inputTriangle from './data/problem0018.json' assert { type: 'json' };
import inputTriangle from './data/problem0018.json';

describe('problem 0018', () => {
it('problem 0018 solution found', () => {
Expand Down
1 change: 1 addition & 0 deletions src/projecteuler/problem0019.test.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import { describe, expect, it } from '@jest/globals';
import { logger as console } from '../logger.js';

import { __SUNDAY__ } from '../constants/datetime.js';
Expand Down
Loading