From 451de963dca0944a5e7a7f62bff1a8869d25cad8 Mon Sep 17 00:00:00 2001 From: Matt Travi Date: Tue, 29 Aug 2023 20:54:43 -0500 Subject: [PATCH] test(eslint): enforced importing with extensions --- .eslintrc.yml | 2 +- src/badges/index.js | 2 +- src/badges/scaffolder.test.js | 2 +- src/index.js | 4 ++-- src/lift/index.js | 4 ++-- src/lift/lift.js | 2 +- src/lift/lift.test.js | 4 ++-- src/lift/predicate.test.js | 3 ++- src/scaffolder/config.test.js | 2 +- src/scaffolder/index.js | 2 +- src/scaffolder/scaffolder.js | 4 ++-- src/scaffolder/scaffolder.test.js | 6 +++--- 12 files changed, 19 insertions(+), 18 deletions(-) diff --git a/.eslintrc.yml b/.eslintrc.yml index a8479144..8936f475 100644 --- a/.eslintrc.yml +++ b/.eslintrc.yml @@ -3,5 +3,5 @@ extends: rules: import/extensions: - - warn + - error - ignorePackages diff --git a/src/badges/index.js b/src/badges/index.js index d6829347..8a5a8f5a 100644 --- a/src/badges/index.js +++ b/src/badges/index.js @@ -1 +1 @@ -export {default as scaffold} from './scaffolder'; +export {default as scaffold} from './scaffolder.js'; diff --git a/src/badges/scaffolder.test.js b/src/badges/scaffolder.test.js index 2e4f80a6..639fa14e 100644 --- a/src/badges/scaffolder.test.js +++ b/src/badges/scaffolder.test.js @@ -1,6 +1,6 @@ import {describe, expect, it} from 'vitest'; -import scaffoldBadges from './scaffolder'; +import scaffoldBadges from './scaffolder.js'; describe('badges scaffolder', () => { it('should define the renovate badge', () => { diff --git a/src/index.js b/src/index.js index c486f6b8..debf0cd4 100644 --- a/src/index.js +++ b/src/index.js @@ -1,2 +1,2 @@ -export {default as scaffold} from './scaffolder'; -export * from './lift'; +export {default as scaffold} from './scaffolder/index.js'; +export * from './lift/index.js'; diff --git a/src/lift/index.js b/src/lift/index.js index 38f38be2..30ba5363 100644 --- a/src/lift/index.js +++ b/src/lift/index.js @@ -1,2 +1,2 @@ -export {default as lift} from './lift'; -export {default as predicate} from './predicate'; +export {default as lift} from './lift.js'; +export {default as predicate} from './predicate.js'; diff --git a/src/lift/lift.js b/src/lift/lift.js index 0796e688..ab3d6dcb 100644 --- a/src/lift/lift.js +++ b/src/lift/lift.js @@ -1,6 +1,6 @@ import deepmerge from 'deepmerge'; -import {scaffold as scaffoldBadges} from '../badges'; +import {scaffold as scaffoldBadges} from '../badges/index.js'; export default function () { return deepmerge.all([ diff --git a/src/lift/lift.test.js b/src/lift/lift.test.js index ab0a0b0e..63d6a079 100644 --- a/src/lift/lift.test.js +++ b/src/lift/lift.test.js @@ -4,8 +4,8 @@ import {afterEach, describe, expect, it, vi} from 'vitest'; import {when} from 'jest-when'; import any from '@travi/any'; -import {scaffold as scaffoldBadges} from '../badges'; -import lift from './lift'; +import {scaffold as scaffoldBadges} from '../badges/index.js'; +import lift from './lift.js'; vi.mock('deepmerge'); vi.mock('../badges'); diff --git a/src/lift/predicate.test.js b/src/lift/predicate.test.js index 47dfb330..d8ce5df8 100644 --- a/src/lift/predicate.test.js +++ b/src/lift/predicate.test.js @@ -3,7 +3,8 @@ import {fileExists} from '@form8ion/core'; import {describe, vi, it, expect, afterEach} from 'vitest'; import any from '@travi/any'; import {when} from 'jest-when'; -import shouldBeLifted from './predicate'; + +import shouldBeLifted from './predicate.js'; vi.mock('@form8ion/core'); diff --git a/src/scaffolder/config.test.js b/src/scaffolder/config.test.js index 257755af..8aef334c 100644 --- a/src/scaffolder/config.test.js +++ b/src/scaffolder/config.test.js @@ -4,7 +4,7 @@ import {write} from '@form8ion/config-file'; import {afterEach, describe, expect, it, vi} from 'vitest'; import any from '@travi/any'; -import scaffoldConfig from './config'; +import scaffoldConfig from './config.js'; vi.mock('@form8ion/config-file'); diff --git a/src/scaffolder/index.js b/src/scaffolder/index.js index bfe13e6e..21f3dc50 100644 --- a/src/scaffolder/index.js +++ b/src/scaffolder/index.js @@ -1 +1 @@ -export {default} from './scaffolder'; +export {default} from './scaffolder.js'; diff --git a/src/scaffolder/scaffolder.js b/src/scaffolder/scaffolder.js index 4265c5c4..0cef8e62 100644 --- a/src/scaffolder/scaffolder.js +++ b/src/scaffolder/scaffolder.js @@ -1,8 +1,8 @@ import deepmerge from 'deepmerge'; import {info} from '@travi/cli-messages'; -import {scaffold as scaffoldBadges} from '../badges'; -import scaffoldConfig from './config'; +import {scaffold as scaffoldBadges} from '../badges/index.js'; +import scaffoldConfig from './config.js'; export default async function ({projectRoot}) { info('Configuring Renovate'); diff --git a/src/scaffolder/scaffolder.test.js b/src/scaffolder/scaffolder.test.js index e69e4717..5052f65d 100644 --- a/src/scaffolder/scaffolder.test.js +++ b/src/scaffolder/scaffolder.test.js @@ -4,9 +4,9 @@ import {afterEach, describe, expect, it, vi} from 'vitest'; import any from '@travi/any'; import {when} from 'jest-when'; -import scaffoldConfig from './config'; -import {scaffold as scaffoldBadges} from '../badges'; -import scaffold from './scaffolder'; +import scaffoldConfig from './config.js'; +import {scaffold as scaffoldBadges} from '../badges/index.js'; +import scaffold from './scaffolder.js'; vi.mock('deepmerge'); vi.mock('../badges');