Skip to content

Commit cbc4c4a

Browse files
committed
linting
1 parent c52ce1a commit cbc4c4a

13 files changed

+43
-30
lines changed

.eslintrc.json

-10
This file was deleted.

.npmignore

+3-2
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,9 @@ test/
55
.codeclimate.yml
66
.deepsource.toml
77
.eslintignore
8-
.eslintrc.json
98
.gitignore
109
.prettierignore
11-
.prettierrc.json
10+
11+
eslint.config.*
12+
prettier.config.*
1213
tsconfig.json

.prettierrc.json

-7
This file was deleted.

eslint.config.d.ts

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
export { default } from 'eslint-config-cityssm';

eslint.config.js

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
export { default } from 'eslint-config-cityssm';

eslint.config.ts

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
export { default } from 'eslint-config-cityssm'

index.ts

+4-7
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,3 @@
1-
// eslint-disable-next-line eslint-comments/disable-enable-pair
2-
/* eslint-disable @typescript-eslint/indent */
3-
41
import browserLauncher from '@httptoolkit/browser-launcher'
52

63
import { type ApplicationVersion, parseVersion } from './utilities.js'
@@ -58,15 +55,15 @@ async function _loadInstalledWebBrowsers(): Promise<InstalledWebBrowser[]> {
5855

5956
/**
6057
* Retrieves a list of installed web browsers that optionally match the given types.
61-
* @param {string | string[]} webBrowserTypes - An optional web browser type or list of web browser types to filter by.
62-
* @param {number} minimumMajorVersion - An optional minimum major version number.
63-
* @returns {Promise<InstalledWebBrowser[]>} - An array of installed web browsers.
58+
* @param webBrowserTypes - An optional web browser type or list of web browser types to filter by.
59+
* @param minimumMajorVersion - An optional minimum major version number.
60+
* @returns - An array of installed web browsers.
6461
*/
6562
export async function getInstalledWebBrowsers(
6663
webBrowserTypes?:
6764
| (typeof possibleWebBrowserTypes)[number]
6865
| Array<(typeof possibleWebBrowserTypes)[number]>,
69-
minimumMajorVersion: number = 0
66+
minimumMajorVersion = 0
7067
): Promise<InstalledWebBrowser[]> {
7168
const browsers = await _loadInstalledWebBrowsers()
7269

package-lock.json

+26-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,8 @@
3131
"devDependencies": {
3232
"@types/mocha": "^10.0.7",
3333
"@types/node": "^22.5.2",
34-
"eslint-config-cityssm": "^7.0.0"
34+
"eslint-config-cityssm": "^7.0.0",
35+
"prettier-config-cityssm": "^1.0.0"
3536
},
3637
"dependencies": {
3738
"@httptoolkit/browser-launcher": "^2.3.0"

prettier.config.d.ts

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
export { default } from 'prettier-config-cityssm';

prettier.config.js

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
export { default } from 'prettier-config-cityssm';

prettier.config.ts

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
export { default } from 'prettier-config-cityssm'

utilities.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ export interface ApplicationVersion {
55

66
/**
77
* Extracts the major and minor version numbers fron a version string.
8-
* @param {string} versionString - A version string.
9-
* @returns {ApplicationVersion} - The major and minor version numbers, if available.
8+
* @param versionString - A version string.
9+
* @returns - The major and minor version numbers, if available.
1010
*/
1111
export function parseVersion(
1212
versionString: string

0 commit comments

Comments
 (0)