perf: coerce blockSelector and blockClass to a single concept and reduce branching #2474
ESLint Report Analysis
0 ESLint error(s) and 20 ESLint warning(s) found in pull request changed files.
15 ESLint error(s) and 21 ESLint warning(s) found in files outside of the pull request.
Details
Annotations
Check warning on line 368 in packages/rrdom/src/index.ts
github-actions / ESLint Report Analysis
packages/rrdom/src/index.ts#L368
[@typescript-eslint/no-non-null-assertion] Forbidden non-null assertion.
Check warning on line 583 in packages/rrweb-snapshot/src/snapshot.ts
github-actions / ESLint Report Analysis
packages/rrweb-snapshot/src/snapshot.ts#L583
[@typescript-eslint/no-non-null-assertion] Forbidden non-null assertion.
Check warning on line 670 in packages/rrweb-snapshot/src/snapshot.ts
github-actions / ESLint Report Analysis
packages/rrweb-snapshot/src/snapshot.ts#L670
[@typescript-eslint/no-non-null-assertion] Forbidden non-null assertion.
Check warning on line 670 in packages/rrweb-snapshot/src/snapshot.ts
github-actions / ESLint Report Analysis
packages/rrweb-snapshot/src/snapshot.ts#L670
[@typescript-eslint/no-non-null-assertion] Forbidden non-null assertion.
Check warning on line 764 in packages/rrweb-snapshot/src/snapshot.ts
github-actions / ESLint Report Analysis
packages/rrweb-snapshot/src/snapshot.ts#L764
[@typescript-eslint/no-non-null-assertion] Forbidden non-null assertion.
Check warning on line 765 in packages/rrweb-snapshot/src/snapshot.ts
github-actions / ESLint Report Analysis
packages/rrweb-snapshot/src/snapshot.ts#L765
[@typescript-eslint/no-non-null-assertion] Forbidden non-null assertion.
Check warning on line 766 in packages/rrweb-snapshot/src/snapshot.ts
github-actions / ESLint Report Analysis
packages/rrweb-snapshot/src/snapshot.ts#L766
[@typescript-eslint/no-non-null-assertion] Forbidden non-null assertion.
Check warning on line 767 in packages/rrweb-snapshot/src/snapshot.ts
github-actions / ESLint Report Analysis
packages/rrweb-snapshot/src/snapshot.ts#L767
[@typescript-eslint/no-non-null-assertion] Forbidden non-null assertion.
Check warning on line 555 in packages/rrweb/src/record/index.ts
github-actions / ESLint Report Analysis
packages/rrweb/src/record/index.ts#L555
[@typescript-eslint/no-non-null-assertion] Forbidden non-null assertion.
Check warning on line 573 in packages/rrweb/src/record/index.ts
github-actions / ESLint Report Analysis
packages/rrweb/src/record/index.ts#L573
[@typescript-eslint/no-non-null-assertion] Forbidden non-null assertion.
Check warning on line 348 in packages/rrweb/src/record/mutation.ts
github-actions / ESLint Report Analysis
packages/rrweb/src/record/mutation.ts#L348
[@typescript-eslint/no-non-null-assertion] Forbidden non-null assertion.
Check warning on line 354 in packages/rrweb/src/record/mutation.ts
github-actions / ESLint Report Analysis
packages/rrweb/src/record/mutation.ts#L354
[@typescript-eslint/no-non-null-assertion] Forbidden non-null assertion.
Check warning on line 166 in packages/rrweb/src/record/observer.ts
github-actions / ESLint Report Analysis
packages/rrweb/src/record/observer.ts#L166
[@typescript-eslint/no-non-null-assertion] Forbidden non-null assertion.
Check warning on line 98 in packages/rrweb/src/record/observers/canvas/canvas-manager.ts
github-actions / ESLint Report Analysis
packages/rrweb/src/record/observers/canvas/canvas-manager.ts#L98
[@typescript-eslint/no-non-null-assertion] Forbidden non-null assertion.
Check warning on line 296 in packages/rrweb/src/record/observers/canvas/canvas-manager.ts
github-actions / ESLint Report Analysis
packages/rrweb/src/record/observers/canvas/canvas-manager.ts#L296
[@typescript-eslint/no-unused-vars] 'type' is assigned a value but never used.
Check warning on line 32 in packages/rrweb/src/utils.ts
github-actions / ESLint Report Analysis
packages/rrweb/src/utils.ts#L32
[tsdoc/syntax] tsdoc-missing-deprecation-message: The @deprecated block must include a deprecation message, e.g. describing the recommended alternative
Check warning on line 116 in packages/rrweb/src/utils.ts
github-actions / ESLint Report Analysis
packages/rrweb/src/utils.ts#L116
[@typescript-eslint/no-non-null-assertion] Forbidden non-null assertion.
Check warning on line 129 in packages/rrweb/src/utils.ts
github-actions / ESLint Report Analysis
packages/rrweb/src/utils.ts#L129
[@typescript-eslint/no-explicit-any] Unexpected any. Specify a different type.
Check warning on line 236 in packages/rrweb/src/utils.ts
github-actions / ESLint Report Analysis
packages/rrweb/src/utils.ts#L236
[tsdoc/syntax] tsdoc-param-tag-missing-hyphen: The @param block should be followed by a parameter name and then a hyphen
Check warning on line 237 in packages/rrweb/src/utils.ts
github-actions / ESLint Report Analysis
packages/rrweb/src/utils.ts#L237
[tsdoc/syntax] tsdoc-param-tag-missing-hyphen: The @param block should be followed by a parameter name and then a hyphen