Skip to content

Commit

Permalink
refactor: update ESLint to v9
Browse files Browse the repository at this point in the history
  • Loading branch information
sixmen committed Oct 24, 2024
1 parent dd5299f commit 6307ec5
Show file tree
Hide file tree
Showing 6 changed files with 2,602 additions and 1,337 deletions.
27 changes: 0 additions & 27 deletions .eslintrc.cjs

This file was deleted.

1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
node_modules
.DS_Store
*.tsbuildinfo
38 changes: 38 additions & 0 deletions eslint.config.mjs
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
import baseConfig from '@croquiscom/eslint-config/requiring-type-checking.mjs';
import globals from 'globals';

export default [
...baseConfig,
{
languageOptions: {
globals: {
...globals.node,
},

parserOptions: {
projectService: true,
tsconfigRootDir: import.meta.dirname,
},
},

settings: {
'import/resolver': {
typescript: true,
},
},

rules: {
'import/export': 'off',
'@typescript-eslint/no-unsafe-call': 'off',
'@typescript-eslint/no-unsafe-member-access': 'off',
'@typescript-eslint/no-unsafe-assignment': 'off',
'@typescript-eslint/no-unsafe-return': 'off',
'@typescript-eslint/explicit-module-boundary-types': 'off',
'@typescript-eslint/no-floating-promises': 'off',
'@typescript-eslint/restrict-template-expressions': 'off',
},
},
].map((config) => ({
...config,
ignores: ['eslint.config.mjs', 'lib/**'],
}));
11 changes: 5 additions & 6 deletions lib/cjs/index.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,10 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.getPreviousKoreanBusinessDayYmdByUtcDate = exports.getNextKoreanBusinessDayYmdByUtcDate = exports.getPreviousKoreanBusinessDayYmd = exports.getNextKoreanBusinessDayYmd = exports.isHoliday = void 0;
exports.isHoliday = isHoliday;
exports.getNextKoreanBusinessDayYmd = getNextKoreanBusinessDayYmd;
exports.getPreviousKoreanBusinessDayYmd = getPreviousKoreanBusinessDayYmd;
exports.getNextKoreanBusinessDayYmdByUtcDate = getNextKoreanBusinessDayYmdByUtcDate;
exports.getPreviousKoreanBusinessDayYmdByUtcDate = getPreviousKoreanBusinessDayYmdByUtcDate;
var index_js_1 = require("./year_holidays/index.js");
function getYmdByDate(date) {
return {
Expand Down Expand Up @@ -59,7 +63,6 @@ function isHoliday(date) {
var result = (holiday_of_month === null || holiday_of_month === void 0 ? void 0 : holiday_of_month[ymd.day]) !== undefined;
return day === 0 || day === 6 || result;
}
exports.isHoliday = isHoliday;
/**
* YYYYMMDD 형태의 숫자를 입력으로 받아 영업일 기준 n일 후를 반환합니다.
* @param day_ymd 기준일(YYYYMMDD 형태의 숫자)
Expand All @@ -73,7 +76,6 @@ function getNextKoreanBusinessDayYmd(day_ymd, days_after) {
set_date_increased: true,
});
}
exports.getNextKoreanBusinessDayYmd = getNextKoreanBusinessDayYmd;
/**
* YYYYMMDD 형태의 숫자를 입력으로 받아 영업일 기준 n일 전을 반환합니다.
* @param day_ymd 기준일(YYYYMMDD 형태의 숫자)
Expand All @@ -87,7 +89,6 @@ function getPreviousKoreanBusinessDayYmd(day_ymd, days_before) {
set_date_increased: false,
});
}
exports.getPreviousKoreanBusinessDayYmd = getPreviousKoreanBusinessDayYmd;
/**
* UTC 시간대의 Date 인스턴스를 입력으로 받아 영업일 기준 n일 후를 반환합니다.
* @param date 기준일(UTC 시각)
Expand All @@ -103,7 +104,6 @@ function getNextKoreanBusinessDayYmdByUtcDate(date, days_after) {
set_date_increased: true,
});
}
exports.getNextKoreanBusinessDayYmdByUtcDate = getNextKoreanBusinessDayYmdByUtcDate;
/**
* UTC 시간대의 Date 인스턴스를 입력으로 받아 영업일 기준 n일 전을 반환합니다.
* @param date 기준일(UTC 시각)
Expand All @@ -119,4 +119,3 @@ function getPreviousKoreanBusinessDayYmdByUtcDate(date, days_before) {
set_date_increased: false,
});
}
exports.getPreviousKoreanBusinessDayYmdByUtcDate = getPreviousKoreanBusinessDayYmdByUtcDate;
Loading

0 comments on commit 6307ec5

Please sign in to comment.