forked from appium/appium-ios-remotexpc
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathoxlint.config.mjs
More file actions
33 lines (32 loc) · 960 Bytes
/
Copy pathoxlint.config.mjs
File metadata and controls
33 lines (32 loc) · 960 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
import appiumConfig, {defineConfig, ignorePatterns} from '@appium/oxc-config/oxlint';
export default defineConfig({
extends: [appiumConfig],
ignorePatterns: [...ignorePatterns],
rules: {
'unicorn/filename-case': ['error', {case: 'kebabCase'}],
'typescript/consistent-type-imports': [
'error',
{
prefer: 'type-imports',
fixStyle: 'inline-type-imports',
},
],
},
overrides: [
{
files: [
'src/lib/plist/length-based-splitter.ts',
'src/lib/plist/plist-decoder.ts',
'src/lib/plist/plist-encoder.ts',
'src/lib/usbmux/usbmux-decoder.ts',
'src/lib/usbmux/usbmux-encoder.ts',
'src/services/ios/afc/stream-utils.ts',
'src/services/ios/zipconduit/stream-zip.ts',
],
rules: {
// These files implement Node stream APIs that require callback signatures.
'promise/prefer-await-to-callbacks': 'off',
},
},
],
});