Skip to content

Commit c238225

Browse files
committed
Add type info for TS via JSDoc
1 parent b0ab6f7 commit c238225

File tree

3 files changed

+5
-1
lines changed

3 files changed

+5
-1
lines changed

src/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import enforceUint8ArrayArraybuffer from './rules/enforce-uint8array-arraybuffer';
1+
import enforceUint8ArrayArraybuffer from './rules/enforce-uint8array-arraybuffer.js';
22

33
export default {
44
rules: {

src/rules/enforce-uint8array-arraybuffer.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,17 @@
1010
*/
1111
export default {
1212
meta: {
13+
/** @type {'problem'} */
1314
type: 'problem',
15+
/** @type {'code'} */
1416
fixable: 'code',
1517
messages: {
1618
missingGeneric: 'Uint8Array must be used as Uint8Array<ArrayBuffer>.',
1719
wrongGeneric: "Uint8Array generic argument must be exactly 'ArrayBuffer'.",
1820
},
1921
schema: [],
2022
},
23+
defaultOptions: [],
2124
create(context) {
2225
/**
2326
* We need to catch all `Uint8Array` type references without an `<ArrayBuffer>` specifier.

test/enforce-uint8array-arraybuffer.test.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
// @ts-check
12
import { RuleTester } from '@typescript-eslint/rule-tester';
23
import * as test from 'node:test';
34
import rule from '../src/rules/enforce-uint8array-arraybuffer.js';

0 commit comments

Comments
 (0)