File tree Expand file tree Collapse file tree 2 files changed +12
-16
lines changed Expand file tree Collapse file tree 2 files changed +12
-16
lines changed Original file line number Diff line number Diff line change 1
1
// SPDX-FileCopyrightText: Copyright 2024 Dash0 Inc.
2
2
// SPDX-License-Identifier: Apache-2.0
3
3
4
- /* global module, require */
5
- /* eslint-disable @typescript-eslint/no-require-imports */
4
+ // @ts -check
6
5
7
- 'use strict' ;
6
+ import eslint from '@eslint/js' ;
7
+ import tseslint from 'typescript-eslint' ;
8
8
9
- const eslint = require ( '@eslint/js' ) ;
10
- const tsEsLint = require ( 'typescript-eslint' ) ;
9
+ import header from 'eslint-plugin-header' ;
10
+ import mocha from 'eslint-plugin-mocha' ;
11
+ import simpleImportSort from 'eslint-plugin-simple-import-sort' ;
12
+ import unusedImports from 'eslint-plugin-unused-imports' ;
11
13
12
- const header = require ( 'eslint-plugin-header' ) ;
13
- const mocha = require ( 'eslint-plugin-mocha' ) ;
14
- const simpleImportSort = require ( 'eslint-plugin-simple-import-sort' ) ;
15
- const unusedImports = require ( 'eslint-plugin-unused-imports' ) ;
16
-
17
- module . exports = tsEsLint . config (
18
- //
14
+ export default tseslint . config (
19
15
eslint . configs . recommended ,
20
- ... tsEsLint . configs . recommended ,
16
+ tseslint . configs . recommended ,
21
17
{
22
18
plugins : {
23
19
header,
Original file line number Diff line number Diff line change 8
8
"build" : " rimraf dist && tsc --build --force" ,
9
9
"verify" : " npm run lint && npm test" ,
10
10
"lint" : " npm run eslint && npm run prettier-check" ,
11
- "eslint" : " eslint eslint.config.js src test" ,
11
+ "eslint" : " eslint eslint.config.mjs src test" ,
12
12
"prepack" : " rimraf dash0hq-opentelemetry-*.tgz && npm run build" ,
13
- "prettier" : " prettier --write eslint.config.js .mocharc.js 'src/**/*.[jt]s' 'test/**/*.[jt]s' --parser typescript" ,
14
- "prettier-check" : " prettier --check eslint.config.js 'src/**/*.[jt]s' 'test/**/*.[jt]s' --parser typescript" ,
13
+ "prettier" : " prettier --write eslint.config.mjs .mocharc.js 'src/**/*.[jt]s' 'test/**/*.[jt]s' --parser typescript" ,
14
+ "prettier-check" : " prettier --check eslint.config.mjs 'src/**/*.[jt]s' 'test/**/*.[jt]s' --parser typescript" ,
15
15
"test" : " npm run test:unit && npm run test:integration" ,
16
16
"test:unit" : " mocha --config test/.mocharc.unit.js --require ts-node/register" ,
17
17
"test:integration" : " npm run test:integration:default && npm run test:integration:minimum-version-check" ,
You can’t perform that action at this time.
0 commit comments