diff --git a/bench/events_bench.ts b/bench/events_bench.ts index fc065d5..46df732 100644 --- a/bench/events_bench.ts +++ b/bench/events_bench.ts @@ -1,3 +1,4 @@ +// deno-lint-ignore-file no-import-prefix /** * Event system benchmarks. * diff --git a/bench/latency_bench.ts b/bench/latency_bench.ts index b0ffbf8..d27ad68 100644 --- a/bench/latency_bench.ts +++ b/bench/latency_bench.ts @@ -1,3 +1,4 @@ +// deno-lint-ignore-file no-import-prefix /** * Low-latency benchmarks for primitive operations. * diff --git a/bench/memory_bench.ts b/bench/memory_bench.ts index 0e0412a..5452b61 100644 --- a/bench/memory_bench.ts +++ b/bench/memory_bench.ts @@ -1,3 +1,4 @@ +// deno-lint-ignore-file no-import-prefix /** * Memory allocation and GC pressure benchmarks. * diff --git a/bench/observable_bench.ts b/bench/observable_bench.ts index 383a50d..cc82366 100644 --- a/bench/observable_bench.ts +++ b/bench/observable_bench.ts @@ -1,3 +1,4 @@ +// deno-lint-ignore-file no-import-prefix /** * Observable creation and subscription benchmarks. * diff --git a/bench/operators_bench.ts b/bench/operators_bench.ts index 6542c37..78335b9 100644 --- a/bench/operators_bench.ts +++ b/bench/operators_bench.ts @@ -1,3 +1,4 @@ +// deno-lint-ignore-file no-import-prefix /** * Operator pipeline benchmarks. * diff --git a/bench/queue_bench.ts b/bench/queue_bench.ts index 04e3fdb..15d10ed 100644 --- a/bench/queue_bench.ts +++ b/bench/queue_bench.ts @@ -1,3 +1,4 @@ +// deno-lint-ignore-file no-import-prefix /** * Queue operations benchmarks focusing on O(1) performance claims. * diff --git a/scripts/build_npm.ts b/scripts/build_npm.ts index 80bad27..746953e 100644 --- a/scripts/build_npm.ts +++ b/scripts/build_npm.ts @@ -1,3 +1,4 @@ +// deno-lint-ignore-file no-import-prefix /** * Builds the npm package from the Deno source using `@deno/dnt`. * diff --git a/scripts/update_release_version_test.ts b/scripts/update_release_version_test.ts index cff98c1..67f6297 100644 --- a/scripts/update_release_version_test.ts +++ b/scripts/update_release_version_test.ts @@ -1,3 +1,4 @@ +// deno-lint-ignore-file no-import-prefix import { describe, it } from "jsr:@std/testing@^1/bdd"; import { expect } from "jsr:@std/expect@^1"; diff --git a/tests/_utils/_assert.ts b/tests/_utils/_assert.ts index 721c9e2..f72e2ae 100644 --- a/tests/_utils/_assert.ts +++ b/tests/_utils/_assert.ts @@ -1,3 +1,4 @@ +// deno-lint-ignore-file no-import-prefix import { AssertionError } from "jsr:@std/assert@^1/assertion-error"; /** diff --git a/tests/events/events_test.ts b/tests/events/events_test.ts index f306e03..4cd3aa3 100644 --- a/tests/events/events_test.ts +++ b/tests/events/events_test.ts @@ -1,3 +1,4 @@ +// deno-lint-ignore-file no-import-prefix /** * Comprehensive test suite for EventBus and Event Dispatcher * diff --git a/tests/events_bdd_test.ts b/tests/events_bdd_test.ts index 7ac20fd..b77f60c 100644 --- a/tests/events_bdd_test.ts +++ b/tests/events_bdd_test.ts @@ -1,3 +1,4 @@ +// deno-lint-ignore-file no-import-prefix /** * Tests for Observable-based event patterns: EventBus (simple multicast), EventDispatcher * (type-safe routing), withReplay (buffer for late subscribers), and waitForEvent (Promise-based diff --git a/tests/helpers/operations/batch_test.ts b/tests/helpers/operations/batch_test.ts index 4891f8f..71e68db 100644 --- a/tests/helpers/operations/batch_test.ts +++ b/tests/helpers/operations/batch_test.ts @@ -1,3 +1,4 @@ +// deno-lint-ignore-file no-import-prefix import { expect, test } from "jsr:@libs/testing@^5"; import { Observable } from "../../../observable.ts"; diff --git a/tests/helpers/operations/conditional_test.ts b/tests/helpers/operations/conditional_test.ts index 9c0be8c..1f270e6 100644 --- a/tests/helpers/operations/conditional_test.ts +++ b/tests/helpers/operations/conditional_test.ts @@ -1,3 +1,4 @@ +// deno-lint-ignore-file no-import-prefix import { expect, test } from "jsr:@libs/testing@^5"; import { Observable } from "../../../observable.ts"; diff --git a/tests/helpers/operations/core_test.ts b/tests/helpers/operations/core_test.ts index ab5bade..8e927fb 100644 --- a/tests/helpers/operations/core_test.ts +++ b/tests/helpers/operations/core_test.ts @@ -1,3 +1,4 @@ +// deno-lint-ignore-file no-import-prefix import { expect, test } from "jsr:@libs/testing@^5"; import { Observable } from "../../../observable.ts"; diff --git a/tests/helpers/operations/errors_test.ts b/tests/helpers/operations/errors_test.ts index 1a301a4..01bd094 100644 --- a/tests/helpers/operations/errors_test.ts +++ b/tests/helpers/operations/errors_test.ts @@ -1,3 +1,4 @@ +// deno-lint-ignore-file no-import-prefix import { expect, test } from "jsr:@libs/testing@^5"; import { Observable } from "../../../observable.ts"; diff --git a/tests/helpers/operations/timing_test.ts b/tests/helpers/operations/timing_test.ts index d5dcb68..33ab829 100644 --- a/tests/helpers/operations/timing_test.ts +++ b/tests/helpers/operations/timing_test.ts @@ -1,3 +1,4 @@ +// deno-lint-ignore-file no-import-prefix import type { ObservableError } from "../../../error.ts"; import { expect, test } from "jsr:@libs/testing@^5"; import { delay as stdDelay } from "jsr:@std/async@^1"; diff --git a/tests/helpers/operators_bdd_test.ts b/tests/helpers/operators_bdd_test.ts index 8bf28e4..59b9584 100644 --- a/tests/helpers/operators_bdd_test.ts +++ b/tests/helpers/operators_bdd_test.ts @@ -1,3 +1,4 @@ +// deno-lint-ignore-file no-import-prefix /** * Tests for `createOperator` and `createStatefulOperator` - the core functions for building * custom Observable operators that wrap Web Streams with ergonomic error handling. diff --git a/tests/helpers/operators_test.ts b/tests/helpers/operators_test.ts index a9718a4..8265354 100644 --- a/tests/helpers/operators_test.ts +++ b/tests/helpers/operators_test.ts @@ -1,3 +1,4 @@ +// deno-lint-ignore-file no-import-prefix import { expect, test } from "jsr:@libs/testing@^5"; import { Observable } from "../../observable.ts"; diff --git a/tests/helpers/utils_bdd_test.ts b/tests/helpers/utils_bdd_test.ts index a5c56a0..47c1e13 100644 --- a/tests/helpers/utils_bdd_test.ts +++ b/tests/helpers/utils_bdd_test.ts @@ -1,3 +1,4 @@ +// deno-lint-ignore-file no-import-prefix /** * Tests for stream utilities that connect the Observable and operator ecosystem - type guards * for distinguishing operator option types, stream conversion from arrays/iterables/async iterables, diff --git a/tests/helpers/utils_test.ts b/tests/helpers/utils_test.ts index 52d2553..5156a79 100644 --- a/tests/helpers/utils_test.ts +++ b/tests/helpers/utils_test.ts @@ -1,3 +1,4 @@ +// deno-lint-ignore-file no-import-prefix import { expect, test } from "jsr:@libs/testing@^5"; import { diff --git a/tests/integration_bdd_test.ts b/tests/integration_bdd_test.ts index 388b076..5f40403 100644 --- a/tests/integration_bdd_test.ts +++ b/tests/integration_bdd_test.ts @@ -1,3 +1,4 @@ +// deno-lint-ignore-file no-import-prefix /** * Integration tests validating operator composition in real-world patterns. Unlike unit tests * focused on individual operators, these ensure complete pipelines handle order dependencies, diff --git a/tests/observable/dom_events_test.ts b/tests/observable/dom_events_test.ts index 9268503..e36ca4c 100644 --- a/tests/observable/dom_events_test.ts +++ b/tests/observable/dom_events_test.ts @@ -1,3 +1,4 @@ +// deno-lint-ignore-file no-import-prefix import type { Subscription } from "../../_types.ts"; import { expect, fn, test } from "jsr:@libs/testing@^5"; import { Observable } from "../../observable.ts"; diff --git a/tests/observable/multiple_subscribers_test.ts b/tests/observable/multiple_subscribers_test.ts index de346b0..8e2e72a 100644 --- a/tests/observable/multiple_subscribers_test.ts +++ b/tests/observable/multiple_subscribers_test.ts @@ -1,3 +1,4 @@ +// deno-lint-ignore-file no-import-prefix import type { SpecObservable, SpecObserver, diff --git a/tests/observable/real_world_test.ts b/tests/observable/real_world_test.ts index f5b4132..e320013 100644 --- a/tests/observable/real_world_test.ts +++ b/tests/observable/real_world_test.ts @@ -1,3 +1,4 @@ +// deno-lint-ignore-file no-import-prefix import { expect, test } from "jsr:@libs/testing@^5"; import { Observable } from "../../observable.ts"; diff --git a/tests/observable/resource_cleanup_test.ts b/tests/observable/resource_cleanup_test.ts index 72e155a..6b1f279 100644 --- a/tests/observable/resource_cleanup_test.ts +++ b/tests/observable/resource_cleanup_test.ts @@ -1,3 +1,4 @@ +// deno-lint-ignore-file no-import-prefix import type { SubscriptionObserver } from "../../observable.ts"; import { expect, test } from "jsr:@libs/testing@^5"; diff --git a/tests/observable/simple_observable_test.ts b/tests/observable/simple_observable_test.ts index a31f8a6..a2ffa5c 100644 --- a/tests/observable/simple_observable_test.ts +++ b/tests/observable/simple_observable_test.ts @@ -1,3 +1,4 @@ +// deno-lint-ignore-file no-import-prefix import type { Subscription } from "../../_types.ts"; import { expect, test } from "jsr:@libs/testing@^5"; import { Observable } from "../../observable.ts"; diff --git a/tests/publishing_setup_test.ts b/tests/publishing_setup_test.ts index 4e88b2d..dc64b3f 100644 --- a/tests/publishing_setup_test.ts +++ b/tests/publishing_setup_test.ts @@ -1,3 +1,4 @@ +// deno-lint-ignore-file no-import-prefix import { describe, it } from "jsr:@std/testing@^1/bdd"; import { expect } from "jsr:@std/expect@^1"; diff --git a/tests/queue_bdd_test.ts b/tests/queue_bdd_test.ts index 9fcadd9..cb2b1df 100644 --- a/tests/queue_bdd_test.ts +++ b/tests/queue_bdd_test.ts @@ -1,3 +1,4 @@ +// deno-lint-ignore-file no-import-prefix /** * Tests for circular buffer queue - a high-performance FIFO data structure using O(1) operations * instead of O(n) Array.shift(). Think of it as a ring of parking spaces: when you reach the last diff --git a/tests/standalone_validation_test.ts b/tests/standalone_validation_test.ts index fe4a560..003fe29 100644 --- a/tests/standalone_validation_test.ts +++ b/tests/standalone_validation_test.ts @@ -1,3 +1,4 @@ +// deno-lint-ignore-file no-import-prefix /** * Cross-runtime intent tests for the Observable library. * Tests core macro and micro behaviors with the shared `@libs/testing` harness.