Someone made a 128000 line PR to opencut

Jul 30, 2025 - 00:45
 0  0
Someone made a 128000 line PR to opencut
apps/web/e2e/ui-tests/fullscreen-bug-test.spec.ts (30)

Learnt from: CR

PR: OpenCut-app/OpenCut#0

File: .cursor/rules/ultracite.mdc:0-0

Timestamp: 2025-07-27T22:15:27.748Z

Learning: Applies to **/*.{test,spec}.{js,jsx,ts,tsx} : Don't use focused tests.

Learnt from: CR

PR: OpenCut-app/OpenCut#0

File: .github/copilot-instructions.md:0-0

Timestamp: 2025-07-27T22:14:46.403Z

Learning: Applies to **/*.test.{js,jsx,ts,tsx} : Don't use focused tests.

Learnt from: CR

PR: OpenCut-app/OpenCut#0

File: .cursor/rules/ultracite.mdc:0-0

Timestamp: 2025-07-27T22:15:27.748Z

Learning: Applies to **/*.{test,spec}.{js,jsx,ts,tsx} : Don't use focused tests.

Learnt from: CR

PR: OpenCut-app/OpenCut#0

File: .cursor/rules/ultracite.mdc:0-0

Timestamp: 2025-07-27T22:15:27.748Z

Learning: Applies to **/*.{test,spec}.{js,jsx,ts,tsx} : Don't use disabled tests.

Learnt from: CR

PR: OpenCut-app/OpenCut#0

File: .cursor/rules/ultracite.mdc:0-0

Timestamp: 2025-07-27T22:15:27.748Z

Learning: Applies to **/*.{test,spec}.{js,jsx,ts,tsx} : Don't use disabled tests.

Learnt from: CR

PR: OpenCut-app/OpenCut#0

File: .github/copilot-instructions.md:0-0

Timestamp: 2025-07-27T22:14:46.403Z

Learning: Applies to **/*.test.{js,jsx,ts,tsx} : Don't use disabled tests.

Learnt from: CR

PR: OpenCut-app/OpenCut#0

File: .github/copilot-instructions.md:0-0

Timestamp: 2025-07-27T22:14:46.402Z

Learning: Applies to **/*.test.{js,jsx,ts,tsx} : Don't nest describe() blocks too deeply in test files.

Learnt from: CR

PR: OpenCut-app/OpenCut#0

File: .cursor/rules/ultracite.mdc:0-0

Timestamp: 2025-07-27T22:15:27.748Z

Learning: Applies to **/*.{test,spec}.{js,jsx,ts,tsx} : Don't nest describe() blocks too deeply in test files.

Learnt from: CR

PR: OpenCut-app/OpenCut#0

File: .github/copilot-instructions.md:0-0

Timestamp: 2025-07-27T22:14:46.402Z

Learning: Applies to **/*.{js,jsx,ts,tsx} : Use the node: protocol for Node.js builtin modules.

Learnt from: CR

PR: OpenCut-app/OpenCut#0

File: .github/copilot-instructions.md:0-0

Timestamp: 2025-07-27T22:14:46.402Z

Learning: Applies to **/*.{js,jsx,ts,tsx} : Use node:assert/strict over node:assert.

Learnt from: CR

PR: OpenCut-app/OpenCut#0

File: .github/copilot-instructions.md:0-0

Timestamp: 2025-07-27T22:14:46.402Z

Learning: Applies to **/*.{js,jsx,ts,tsx} : Don't use __dirname and __filename in the global scope.

Learnt from: CR

PR: OpenCut-app/OpenCut#0

File: .github/copilot-instructions.md:0-0

Timestamp: 2025-07-27T22:14:46.403Z

Learning: Applies to **/*.{js,jsx,ts,tsx} : Make sure to use the "use strict" directive in script files.

Learnt from: CR

PR: OpenCut-app/OpenCut#0

File: .github/copilot-instructions.md:0-0

Timestamp: 2025-07-27T22:14:46.402Z

Learning: Applies to **/*.{js,jsx,ts,tsx} : Prevent import cycles.

Learnt from: CR

PR: OpenCut-app/OpenCut#0

File: .github/copilot-instructions.md:0-0

Timestamp: 2025-07-27T22:14:46.402Z

Learning: Applies to **/*.{js,jsx,ts,tsx} : Don't use namespace imports.

Learnt from: CR

PR: OpenCut-app/OpenCut#0

File: .github/copilot-instructions.md:0-0

Timestamp: 2025-07-27T22:14:46.402Z

Learning: Applies to **/*.{js,jsx,ts,tsx} : Use standard constants instead of approximated literals.

Learnt from: CR

PR: OpenCut-app/OpenCut#0

File: .github/copilot-instructions.md:0-0

Timestamp: 2025-07-27T22:14:46.402Z

Learning: Applies to **/*.{js,jsx,ts,tsx} : Don't access namespace imports dynamically.

Learnt from: CR

PR: OpenCut-app/OpenCut#0

File: .github/copilot-instructions.md:0-0

Timestamp: 2025-07-27T22:14:46.402Z

Learning: Applies to **/*.{js,jsx,ts,tsx} : Use with { type: "json" } for JSON module imports.

Learnt from: CR

PR: OpenCut-app/OpenCut#0

File: .cursor/rules/ultracite.mdc:0-0

Timestamp: 2025-07-27T22:15:27.748Z

Learning: Applies to **/*.{ts,tsx} : Use import type for types.

Learnt from: CR

PR: OpenCut-app/OpenCut#0

File: .github/copilot-instructions.md:0-0

Timestamp: 2025-07-27T22:14:46.402Z

Learning: Applies to **/*.test.{js,jsx,ts,tsx} : Don't use callbacks in asynchronous tests and hooks.

Learnt from: CR

PR: OpenCut-app/OpenCut#0

File: .cursor/rules/ultracite.mdc:0-0

Timestamp: 2025-07-27T22:15:27.748Z

Learning: Applies to **/*.{test,spec}.{js,jsx,ts,tsx} : Don't use callbacks in asynchronous tests and hooks.

Learnt from: CR

PR: OpenCut-app/OpenCut#0

File: .github/copilot-instructions.md:0-0

Timestamp: 2025-07-27T22:14:46.403Z

Learning: Applies to **/*.{js,jsx,ts,tsx} : Make sure async functions actually use await.

Learnt from: CR

PR: OpenCut-app/OpenCut#0

File: .github/copilot-instructions.md:0-0

Timestamp: 2025-07-27T22:14:46.403Z

Learning: Applies to **/*.test.{js,jsx,ts,tsx} : Make sure the assertion function, like expect, is placed inside an it() function call.

Learnt from: CR

PR: OpenCut-app/OpenCut#0

File: .github/copilot-instructions.md:0-0

Timestamp: 2025-07-27T22:14:46.402Z

Learning: Applies to **/*.{jsx,tsx} : Don't use target="_blank" without rel="noopener".

Learnt from: simonorzel26

PR: #324

File: apps/web/src/components/editor/snap-indicator.tsx:43-43

Timestamp: 2025-07-17T08:26:10.961Z

Learning: In the timeline refactor PR #324, the snap indicator component in apps/web/src/components/editor/snap-indicator.tsx requires the hard-coded ml-48 class in addition to the calculated leftPosition for proper alignment. This is intentional and needed for the new timeline layout.

Learnt from: CR

PR: OpenCut-app/OpenCut#0

File: .cursor/rules/ultracite.mdc:0-0

Timestamp: 2025-07-27T22:15:27.748Z

Learning: Applies to **/*.{test,spec}.{js,jsx,ts,tsx} : Make sure the assertion function, like expect, is placed inside an it() function call.

Learnt from: CR

PR: OpenCut-app/OpenCut#0

File: .cursor/rules/ultracite.mdc:0-0

Timestamp: 2025-07-27T22:15:27.748Z

Learning: Applies to **/*.{test,spec}.{js,jsx,ts,tsx} : Make sure the assertion function, like expect, is placed inside an it() function call.

Learnt from: CR

PR: OpenCut-app/OpenCut#0

File: .cursor/rules/ultracite.mdc:0-0

Timestamp: 2025-07-27T22:15:27.748Z

Learning: Applies to **/*.{jsx,tsx} : Don't use accessKey attribute on any HTML element.

Learnt from: CR

PR: OpenCut-app/OpenCut#0

File: .github/copilot-instructions.md:0-0

Timestamp: 2025-07-27T22:14:46.402Z

Learning: Applies to **/*.{jsx,tsx} : Don't use accessKey attribute on any HTML element.

Learnt from: CR

PR: OpenCut-app/OpenCut#0

File: .github/copilot-instructions.md:0-0

Timestamp: 2025-07-27T22:14:46.402Z

Learning: Applies to **/*.{jsx,tsx} : Make sure all anchors are valid and navigable.

Learnt from: CR

PR: OpenCut-app/OpenCut#0

File: .cursor/rules/ultracite.mdc:0-0

Timestamp: 2025-07-27T22:15:27.748Z

Learning: Applies to **/*.{jsx,tsx} : Make sure all anchors are valid and navigable.

What's Your Reaction?

Like Like 0
Dislike Dislike 0
Love Love 0
Funny Funny 0
Angry Angry 0
Sad Sad 0
Wow Wow 0