File tree Expand file tree Collapse file tree
languages/js/source-code/token-store Expand file tree Collapse file tree Original file line number Diff line number Diff line change 88// Requirements
99//-----------------------------------------------------------------------------
1010
11- const assert = require ( "node:assert" ) ;
1211const fs = require ( "node:fs" ) ;
1312const fileEntryCache = require ( "file-entry-cache" ) ;
1413const stringify = require ( "json-stable-stringify-without-jsonify" ) ;
1514const pkg = require ( "../../package.json" ) ;
15+ const assert = require ( "../shared/assert" ) ;
1616const hash = require ( "./hash" ) ;
1717
1818const debug = require ( "debug" ) ( "eslint:lint-result-cache" ) ;
Original file line number Diff line number Diff line change 88// Requirements
99//------------------------------------------------------------------------------
1010
11- const assert = require ( "node:assert" ) ;
1211const { isCommentToken } = require ( "@eslint-community/eslint-utils" ) ;
12+ const assert = require ( "../../../../shared/assert" ) ;
1313const cursors = require ( "./cursors" ) ;
1414const ForwardTokenCursor = require ( "./forward-token-cursor" ) ;
1515const PaddedTokenCursor = require ( "./padded-token-cursor" ) ;
Original file line number Diff line number Diff line change 99// Requirements
1010//------------------------------------------------------------------------------
1111
12- const assert = require ( "node: assert" ) ,
12+ const assert = require ( "../../shared/ assert" ) ,
1313 { breakableTypePattern } = require ( "../../shared/ast-utils" ) ,
1414 CodePath = require ( "./code-path" ) ,
1515 CodePathSegment = require ( "./code-path-segment" ) ,
Original file line number Diff line number Diff line change 1313// Requirements
1414//------------------------------------------------------------------------------
1515
16- const assert = require ( "node: assert" ) ,
16+ const assert = require ( "../../shared/ assert" ) ,
1717 CodePathSegment = require ( "./code-path-segment" ) ;
1818
1919//------------------------------------------------------------------------------
Original file line number Diff line number Diff line change 99// Requirements
1010//------------------------------------------------------------------------------
1111
12- const assert = require ( "node: assert" ) ;
12+ const assert = require ( "../shared/ assert" ) ;
1313const { RuleFixer } = require ( "./rule-fixer" ) ;
1414const { interpolate } = require ( "./interpolate" ) ;
1515
Original file line number Diff line number Diff line change 1+ /**
2+ * @fileoverview Assertion utilities equivalent to the Node.js node:asserts module.
3+ * @author Josh Goldberg
4+ */
5+
6+ "use strict" ;
7+
8+ /**
9+ * Throws an error if the input is not truthy.
10+ * @param {unknown } value The input that is checked for being truthy.
11+ * @param {string } message Message to throw if the input is not truthy.
12+ * @returns {void }
13+ * @throws {Error } When the condition is not truthy.
14+ */
15+ function ok ( value , message = "Assertion failed." ) {
16+ if ( ! value ) {
17+ throw new Error ( message ) ;
18+ }
19+ }
20+
21+
22+ module . exports = ok ;
You can’t perform that action at this time.
0 commit comments