Benchmarks
Number of runs per tool: 100
Number of files analyzed per run: 45
@lit-labs/cli
Avg Time
Avg Output Size
Runs
Validation
Command
npx --yes @lit-labs/cli labs gen --manifest --out data/litValidation Results
π Global
schema
- schema-version-old: validation for manifests with schemaVersion < 2.1.0 may not produce accurate results (version: 1.0.0)
π benchmark/components/alert-toast.js
lifecycle
- lifecycle-web-components: lifecycle method should not be documented in public API
class AlertToast β method connectedCallback - lifecycle-lit-render: render method in Lit element should not be documented in public API
class AlertToast β method render
implementation
- implementation-static-styles: static styles field is implementation detail, should not be documented in public API
class AlertToast β static field styles
verbose
- verbose-defaults: default value is very long, consider simplifying or moving to external configuration
class AlertToast β field styles
π benchmark/components/avatar-image.js
lifecycle
- lifecycle-lit-render: render method in Lit element should not be documented in public API
class AvatarImage β method render
private
- private-hash-methods: ECMAScript private method should never be documented in public API
class AvatarImage β method #onError
implementation
- implementation-static-styles: static styles field is implementation detail, should not be documented in public API
class AvatarImage β static field styles
π benchmark/components/button-element.js
lifecycle
- lifecycle-lit-render: render method in Lit element should not be documented in public API
class ButtonElement β method render
implementation
- implementation-static-styles: static styles field is implementation detail, should not be documented in public API
class ButtonElement β static field styles
π benchmark/components/clipboard-copy.js
lifecycle
- lifecycle-lit-render: render method in Lit element should not be documented in public API
class ClipboardCopy β method render
implementation
- implementation-static-styles: static styles field is implementation detail, should not be documented in public API
class ClipboardCopy β static field styles
π benchmark/components/color-picker.js
lifecycle
- lifecycle-lit-render: render method in Lit element should not be documented in public API
class ColorPicker β method render
private
- private-hash-methods: ECMAScript private method should never be documented in public API
class ColorPicker β method #onInput
π benchmark/components/complex-component.js
lifecycle
- lifecycle-lit-render: render method in Lit element should not be documented in public API
class ComplexComponent β method render
implementation
- implementation-static-styles: static styles field is implementation detail, should not be documented in public API
class ComplexComponent β static field styles
verbose
- verbose-defaults: default value is very long, consider simplifying or moving to external configuration
class ComplexComponent β field styles
π benchmark/components/complex-types.js
lifecycle
- lifecycle-lit-render: render method in Lit element should not be documented in public API
class ComplexTypes β method render
π benchmark/components/dark-mode-toggle.js
lifecycle
- lifecycle-lit-render: render method in Lit element should not be documented in public API
class DarkModeToggle β method render
private
- private-hash-methods: ECMAScript private method should never be documented in public API
class DarkModeToggle β method #toggle
π benchmark/components/dismiss-button.js
lifecycle
- lifecycle-lit-render: render method in Lit element should not be documented in public API
class DismissButton β method render
private
- private-hash-methods: ECMAScript private method should never be documented in public API
class DismissButton β method #dismiss
implementation
- implementation-static-styles: static styles field is implementation detail, should not be documented in public API
class DismissButton β static field styles
π benchmark/components/emoji-picker.js
lifecycle
- lifecycle-lit-render: render method in Lit element should not be documented in public API
class EmojiPicker β method render
implementation
- implementation-static-styles: static styles field is implementation detail, should not be documented in public API
class EmojiPicker β static field styles
π benchmark/components/expand-toggle.js
lifecycle
- lifecycle-lit-render: render method in Lit element should not be documented in public API
class ExpandToggle β method render
implementation
- implementation-static-styles: static styles field is implementation detail, should not be documented in public API
class ExpandToggle β static field styles
π benchmark/components/expandable-panel.js
lifecycle
- lifecycle-lit-render: render method in Lit element should not be documented in public API
class ExpandablePanel β method render
π benchmark/components/field-label.js
lifecycle
- lifecycle-lit-render: render method in Lit element should not be documented in public API
class FieldLabel β method render
implementation
- implementation-static-styles: static styles field is implementation detail, should not be documented in public API
class FieldLabel β static field styles
π benchmark/components/file-uploader.js
lifecycle
- lifecycle-lit-render: render method in Lit element should not be documented in public API
class FileUploader β method render
private
- private-hash-methods: ECMAScript private method should never be documented in public API
class FileUploader β method #onChange
π benchmark/components/icon-badge.js
lifecycle
- lifecycle-lit-render: render method in Lit element should not be documented in public API
class IconBadge β method render
implementation
- implementation-static-styles: static styles field is implementation detail, should not be documented in public API
class IconBadge β static field styles
verbose
- verbose-defaults: default value is very long, consider simplifying or moving to external configuration
class IconBadge β field styles
π benchmark/components/image-gallery.js
lifecycle
- lifecycle-lit-render: render method in Lit element should not be documented in public API
class ImageGallery β method render
π benchmark/components/inline-edit.js
lifecycle
- lifecycle-lit-render: render method in Lit element should not be documented in public API
class InlineEdit β method render
private
- private-hash-methods: ECMAScript private method should never be documented in public API
class InlineEdit β method #startEdit - private-hash-methods: ECMAScript private method should never be documented in public API
class InlineEdit β method #onInput - private-hash-methods: ECMAScript private method should never be documented in public API
class InlineEdit β method #onBlur
implementation
- implementation-static-styles: static styles field is implementation detail, should not be documented in public API
class InlineEdit β static field styles
π benchmark/components/keyboard-shortcut.js
lifecycle
- lifecycle-web-components: lifecycle method should not be documented in public API
class KeyboardShortcut β method connectedCallback - lifecycle-web-components: lifecycle method should not be documented in public API
class KeyboardShortcut β method disconnectedCallback - lifecycle-lit-render: render method in Lit element should not be documented in public API
class KeyboardShortcut β method render
π benchmark/components/load-spinner.js
lifecycle
- lifecycle-web-components: lifecycle method should not be documented in public API
class LoadSpinner β method connectedCallback - lifecycle-web-components: lifecycle method should not be documented in public API
class LoadSpinner β method disconnectedCallback - lifecycle-lit-render: render method in Lit element should not be documented in public API
class LoadSpinner β method render
implementation
- implementation-static-styles: static styles field is implementation detail, should not be documented in public API
class LoadSpinner β static field styles
verbose
- verbose-defaults: default value is very long, consider simplifying or moving to external configuration
class LoadSpinner β field styles
π benchmark/components/markdown-viewer.js
lifecycle
- lifecycle-lit-render: render method in Lit element should not be documented in public API
class MarkdownViewer β method render
π benchmark/components/message-bubble.js
lifecycle
- lifecycle-lit-render: render method in Lit element should not be documented in public API
class MessageBubble β method render
implementation
- implementation-static-styles: static styles field is implementation detail, should not be documented in public API
class MessageBubble β static field styles
verbose
- verbose-defaults: default value is very long, consider simplifying or moving to external configuration
class MessageBubble β field styles
π benchmark/components/multi-slot.js
lifecycle
- lifecycle-lit-render: render method in Lit element should not be documented in public API
class MultiSlot β method render
π benchmark/components/no-decorator.js
lifecycle
- lifecycle-lit-render: render method in Lit element should not be documented in public API
class NoDecoratorElement β method render
π benchmark/components/notification-banner.js
lifecycle
- lifecycle-lit-render: render method in Lit element should not be documented in public API
class NotificationBanner β method render
π benchmark/components/privacy-test.js
lifecycle
- lifecycle-lit-render: render method in Lit element should not be documented in public API
class PrivacyTest β method render
private
- private-underscore-methods: underscore-prefixed method should be marked as private or protected, or should not be documented in public API
class PrivacyTest β method _handleClick - private-underscore-methods: underscore-prefixed method should be marked as private or protected, or should not be documented in public API
class PrivacyTest β method _updateState
implementation
- implementation-static-styles: static styles field is implementation detail, should not be documented in public API
class PrivacyTest β static field styles
π benchmark/components/progress-circle.js
lifecycle
- lifecycle-lit-render: render method in Lit element should not be documented in public API
class ProgressCircle β method render
private
- private-hash-methods: ECMAScript private method should never be documented in public API
class ProgressCircle β method #color
implementation
- implementation-static-styles: static styles field is implementation detail, should not be documented in public API
class ProgressCircle β static field styles
verbose
- verbose-defaults: default value is very long, consider simplifying or moving to external configuration
class ProgressCircle β field styles
π benchmark/components/range-slider.js
lifecycle
- lifecycle-lit-render: render method in Lit element should not be documented in public API
class RangeSlider β method render
private
- private-hash-methods: ECMAScript private method should never be documented in public API
class RangeSlider β method #onInput
π benchmark/components/resize-handle.js
lifecycle
- lifecycle-lit-render: render method in Lit element should not be documented in public API
class ResizeHandle β method render
implementation
- implementation-static-styles: static styles field is implementation detail, should not be documented in public API
class ResizeHandle β static field styles
π benchmark/components/search-bar.js
lifecycle
- lifecycle-lit-render: render method in Lit element should not be documented in public API
class SearchBar β method render
private
- private-hash-methods: ECMAScript private method should never be documented in public API
class SearchBar β method #onInput
π benchmark/components/section-header.js
lifecycle
- lifecycle-lit-render: render method in Lit element should not be documented in public API
class SectionHeader β method render
implementation
- implementation-static-styles: static styles field is implementation detail, should not be documented in public API
class SectionHeader β static field styles
π benchmark/components/skeleton-block.js
lifecycle
- lifecycle-lit-render: render method in Lit element should not be documented in public API
class SkeletonBlock β method render
implementation
- implementation-static-styles: static styles field is implementation detail, should not be documented in public API
class SkeletonBlock β static field styles
verbose
- verbose-defaults: default value is very long, consider simplifying or moving to external configuration
class SkeletonBlock β field styles
π benchmark/components/split-pane.js
lifecycle
- lifecycle-lit-render: render method in Lit element should not be documented in public API
class SplitPane β method render
π benchmark/components/star-rating.js
lifecycle
- lifecycle-lit-render: render method in Lit element should not be documented in public API
class StarRating β method render
private
- private-hash-methods: ECMAScript private method should never be documented in public API
class StarRating β method #setRating
π benchmark/components/step-progress.js
lifecycle
- lifecycle-lit-render: render method in Lit element should not be documented in public API
class StepProgress β method render
implementation
- implementation-static-styles: static styles field is implementation detail, should not be documented in public API
class StepProgress β static field styles
verbose
- verbose-defaults: default value is very long, consider simplifying or moving to external configuration
class StepProgress β field styles
π benchmark/components/tab-navigation.js
lifecycle
- lifecycle-lit-render: render method in Lit element should not be documented in public API
class TabNavigation β method render
private
- private-hash-methods: ECMAScript private method should never be documented in public API
class TabNavigation β method #select
π benchmark/components/tag-list.js
lifecycle
- lifecycle-lit-render: render method in Lit element should not be documented in public API
class TagList β method render
implementation
- implementation-static-styles: static styles field is implementation detail, should not be documented in public API
class TagList β static field styles
π benchmark/components/text-ticker.js
lifecycle
- lifecycle-lit-render: render method in Lit element should not be documented in public API
class TextTicker β method render
implementation
- implementation-static-styles: static styles field is implementation detail, should not be documented in public API
class TextTicker β static field styles
verbose
- verbose-defaults: default value is very long, consider simplifying or moving to external configuration
class TextTicker β field styles
π benchmark/components/theme-toggle.js
lifecycle
- lifecycle-lit-render: render method in Lit element should not be documented in public API
class ThemeToggle β method render
implementation
- implementation-static-styles: static styles field is implementation detail, should not be documented in public API
class ThemeToggle β static field styles
π benchmark/components/toast-stack.js
lifecycle
- lifecycle-lit-render: render method in Lit element should not be documented in public API
class ToastStack β method render
implementation
- implementation-static-styles: static styles field is implementation detail, should not be documented in public API
class ToastStack β static field styles
verbose
- verbose-defaults: default value is very long, consider simplifying or moving to external configuration
class ToastStack β field styles
π benchmark/components/toggle-switch.js
lifecycle
- lifecycle-lit-render: render method in Lit element should not be documented in public API
class ToggleSwitch β method render
private
- private-hash-methods: ECMAScript private method should never be documented in public API
class ToggleSwitch β method #onToggle
π benchmark/components/user-avatar.js
lifecycle
- lifecycle-lit-render: render method in Lit element should not be documented in public API
class UserAvatar β method render
implementation
- implementation-static-styles: static styles field is implementation detail, should not be documented in public API
class UserAvatar β static field styles
π benchmark/components/user-list.js
lifecycle
- lifecycle-lit-render: render method in Lit element should not be documented in public API
class UserList β method render
π benchmark/components/visually-hidden.js
lifecycle
- lifecycle-lit-render: render method in Lit element should not be documented in public API
class VisuallyHidden β method render
implementation
- implementation-static-styles: static styles field is implementation detail, should not be documented in public API
class VisuallyHidden β static field styles
verbose
- verbose-defaults: default value is very long, consider simplifying or moving to external configuration
class VisuallyHidden β field styles
@custom-elements-manifest/analyzer
Avg Time
Avg Output Size
Runs
Validation
Command
npx --yes @custom-elements-manifest/analyzer analyze --outdir data/cea --globs benchmark/components/*.tsValidation Results
π Global
schema
- schema-version-old: validation for manifests with schemaVersion < 2.1.0 may not produce accurate results (version: 1.0.0)
π benchmark/components/alert-toast.ts
lifecycle
- lifecycle-lit-render: render method in Lit element should not be documented in public API
class AlertToast β method render
implementation
- implementation-static-styles: static styles field is implementation detail, should not be documented in public API
class AlertToast β static field styles
verbose
- verbose-defaults: default value is very long, consider simplifying or moving to external configuration
class AlertToast β field styles
π benchmark/components/avatar-image.ts
lifecycle
- lifecycle-lit-render: render method in Lit element should not be documented in public API
class AvatarImage β method render
private
- private-hash-methods: ECMAScript private method should never be documented in public API
class AvatarImage β method #onError
implementation
- implementation-static-styles: static styles field is implementation detail, should not be documented in public API
class AvatarImage β static field styles
π benchmark/components/button-element.ts
lifecycle
- lifecycle-lit-render: render method in Lit element should not be documented in public API
class ButtonElement β method render
implementation
- implementation-static-styles: static styles field is implementation detail, should not be documented in public API
class ButtonElement β static field styles
π benchmark/components/clipboard-copy.ts
lifecycle
- lifecycle-lit-render: render method in Lit element should not be documented in public API
class ClipboardCopy β method render
implementation
- implementation-static-styles: static styles field is implementation detail, should not be documented in public API
class ClipboardCopy β static field styles
π benchmark/components/color-picker.ts
lifecycle
- lifecycle-lit-render: render method in Lit element should not be documented in public API
class ColorPicker β method render
private
- private-hash-methods: ECMAScript private method should never be documented in public API
class ColorPicker β method #onInput
π benchmark/components/complex-component.ts
lifecycle
- lifecycle-lit-render: render method in Lit element should not be documented in public API
class ComplexComponent β method render
implementation
- implementation-static-styles: static styles field is implementation detail, should not be documented in public API
class ComplexComponent β static field styles
π benchmark/components/complex-types.ts
lifecycle
- lifecycle-lit-render: render method in Lit element should not be documented in public API
class ComplexTypes β method render
π benchmark/components/dark-mode-toggle.ts
lifecycle
- lifecycle-lit-render: render method in Lit element should not be documented in public API
class DarkModeToggle β method render
private
- private-hash-methods: ECMAScript private method should never be documented in public API
class DarkModeToggle β method #toggle
π benchmark/components/dismiss-button.ts
lifecycle
- lifecycle-lit-render: render method in Lit element should not be documented in public API
class DismissButton β method render
private
- private-hash-methods: ECMAScript private method should never be documented in public API
class DismissButton β method #dismiss
implementation
- implementation-static-styles: static styles field is implementation detail, should not be documented in public API
class DismissButton β static field styles
π benchmark/components/emoji-picker.ts
lifecycle
- lifecycle-lit-render: render method in Lit element should not be documented in public API
class EmojiPicker β method render
implementation
- implementation-static-styles: static styles field is implementation detail, should not be documented in public API
class EmojiPicker β static field styles
π benchmark/components/expand-toggle.ts
lifecycle
- lifecycle-lit-render: render method in Lit element should not be documented in public API
class ExpandToggle β method render
implementation
- implementation-static-styles: static styles field is implementation detail, should not be documented in public API
class ExpandToggle β static field styles
π benchmark/components/expandable-panel.ts
lifecycle
- lifecycle-lit-render: render method in Lit element should not be documented in public API
class ExpandablePanel β method render
π benchmark/components/field-label.ts
lifecycle
- lifecycle-lit-render: render method in Lit element should not be documented in public API
class FieldLabel β method render
implementation
- implementation-static-styles: static styles field is implementation detail, should not be documented in public API
class FieldLabel β static field styles
π benchmark/components/file-uploader.ts
lifecycle
- lifecycle-lit-render: render method in Lit element should not be documented in public API
class FileUploader β method render
private
- private-hash-methods: ECMAScript private method should never be documented in public API
class FileUploader β method #onChange
π benchmark/components/icon-badge.ts
lifecycle
- lifecycle-lit-render: render method in Lit element should not be documented in public API
class IconBadge β method render
implementation
- implementation-static-styles: static styles field is implementation detail, should not be documented in public API
class IconBadge β static field styles
verbose
- verbose-defaults: default value is very long, consider simplifying or moving to external configuration
class IconBadge β field styles
π benchmark/components/image-gallery.ts
lifecycle
- lifecycle-lit-render: render method in Lit element should not be documented in public API
class ImageGallery β method render
π benchmark/components/inline-edit.ts
lifecycle
- lifecycle-lit-render: render method in Lit element should not be documented in public API
class InlineEdit β method render
private
- private-hash-methods: ECMAScript private method should never be documented in public API
class InlineEdit β method #startEdit - private-hash-methods: ECMAScript private method should never be documented in public API
class InlineEdit β method #onInput - private-hash-methods: ECMAScript private method should never be documented in public API
class InlineEdit β method #onBlur
implementation
- implementation-static-styles: static styles field is implementation detail, should not be documented in public API
class InlineEdit β static field styles
π benchmark/components/keyboard-shortcut.ts
lifecycle
- lifecycle-lit-render: render method in Lit element should not be documented in public API
class KeyboardShortcut β method render
π benchmark/components/load-spinner.ts
lifecycle
- lifecycle-lit-render: render method in Lit element should not be documented in public API
class LoadSpinner β method render
implementation
- implementation-static-styles: static styles field is implementation detail, should not be documented in public API
class LoadSpinner β static field styles
verbose
- verbose-defaults: default value is very long, consider simplifying or moving to external configuration
class LoadSpinner β field styles
π benchmark/components/markdown-viewer.ts
lifecycle
- lifecycle-lit-render: render method in Lit element should not be documented in public API
class MarkdownViewer β method render
π benchmark/components/message-bubble.ts
lifecycle
- lifecycle-lit-render: render method in Lit element should not be documented in public API
class MessageBubble β method render
implementation
- implementation-static-styles: static styles field is implementation detail, should not be documented in public API
class MessageBubble β static field styles
verbose
- verbose-defaults: default value is very long, consider simplifying or moving to external configuration
class MessageBubble β field styles
π benchmark/components/multi-slot.ts
lifecycle
- lifecycle-lit-render: render method in Lit element should not be documented in public API
class MultiSlot β method render
π benchmark/components/no-decorator.ts
lifecycle
- lifecycle-lit-render: render method in Lit element should not be documented in public API
class NoDecoratorElement β method render
π benchmark/components/notification-banner.ts
lifecycle
- lifecycle-lit-render: render method in Lit element should not be documented in public API
class NotificationBanner β method render
π benchmark/components/privacy-test.ts
lifecycle
- lifecycle-lit-render: render method in Lit element should not be documented in public API
class PrivacyTest β method render
private
- private-underscore-methods: underscore-prefixed method should be marked as private or protected, or should not be documented in public API
class PrivacyTest β method _handleClick - private-underscore-methods: underscore-prefixed method should be marked as private or protected, or should not be documented in public API
class PrivacyTest β method _updateState
implementation
- implementation-static-styles: static styles field is implementation detail, should not be documented in public API
class PrivacyTest β static field styles
π benchmark/components/progress-circle.ts
lifecycle
- lifecycle-lit-render: render method in Lit element should not be documented in public API
class ProgressCircle β method render
private
- private-hash-methods: ECMAScript private method should never be documented in public API
class ProgressCircle β method #color
implementation
- implementation-static-styles: static styles field is implementation detail, should not be documented in public API
class ProgressCircle β static field styles
verbose
- verbose-defaults: default value is very long, consider simplifying or moving to external configuration
class ProgressCircle β field styles
π benchmark/components/range-slider.ts
lifecycle
- lifecycle-lit-render: render method in Lit element should not be documented in public API
class RangeSlider β method render
private
- private-hash-methods: ECMAScript private method should never be documented in public API
class RangeSlider β method #onInput
π benchmark/components/resize-handle.ts
lifecycle
- lifecycle-lit-render: render method in Lit element should not be documented in public API
class ResizeHandle β method render
implementation
- implementation-static-styles: static styles field is implementation detail, should not be documented in public API
class ResizeHandle β static field styles
π benchmark/components/search-bar.ts
lifecycle
- lifecycle-lit-render: render method in Lit element should not be documented in public API
class SearchBar β method render
private
- private-hash-methods: ECMAScript private method should never be documented in public API
class SearchBar β method #onInput
π benchmark/components/section-header.ts
lifecycle
- lifecycle-lit-render: render method in Lit element should not be documented in public API
class SectionHeader β method render
implementation
- implementation-static-styles: static styles field is implementation detail, should not be documented in public API
class SectionHeader β static field styles
π benchmark/components/skeleton-block.ts
lifecycle
- lifecycle-lit-render: render method in Lit element should not be documented in public API
class SkeletonBlock β method render
implementation
- implementation-static-styles: static styles field is implementation detail, should not be documented in public API
class SkeletonBlock β static field styles
verbose
- verbose-defaults: default value is very long, consider simplifying or moving to external configuration
class SkeletonBlock β field styles
π benchmark/components/split-pane.ts
lifecycle
- lifecycle-lit-render: render method in Lit element should not be documented in public API
class SplitPane β method render
π benchmark/components/star-rating.ts
lifecycle
- lifecycle-lit-render: render method in Lit element should not be documented in public API
class StarRating β method render
private
- private-hash-methods: ECMAScript private method should never be documented in public API
class StarRating β method #setRating
π benchmark/components/step-progress.ts
lifecycle
- lifecycle-lit-render: render method in Lit element should not be documented in public API
class StepProgress β method render
implementation
- implementation-static-styles: static styles field is implementation detail, should not be documented in public API
class StepProgress β static field styles
verbose
- verbose-defaults: default value is very long, consider simplifying or moving to external configuration
class StepProgress β field styles
π benchmark/components/tab-navigation.ts
lifecycle
- lifecycle-lit-render: render method in Lit element should not be documented in public API
class TabNavigation β method render
private
- private-hash-methods: ECMAScript private method should never be documented in public API
class TabNavigation β method #select
π benchmark/components/tag-list.ts
lifecycle
- lifecycle-lit-render: render method in Lit element should not be documented in public API
class TagList β method render
implementation
- implementation-static-styles: static styles field is implementation detail, should not be documented in public API
class TagList β static field styles
π benchmark/components/text-ticker.ts
lifecycle
- lifecycle-lit-render: render method in Lit element should not be documented in public API
class TextTicker β method render
implementation
- implementation-static-styles: static styles field is implementation detail, should not be documented in public API
class TextTicker β static field styles
π benchmark/components/theme-toggle.ts
lifecycle
- lifecycle-lit-render: render method in Lit element should not be documented in public API
class ThemeToggle β method render
implementation
- implementation-static-styles: static styles field is implementation detail, should not be documented in public API
class ThemeToggle β static field styles
π benchmark/components/toast-stack.ts
lifecycle
- lifecycle-lit-render: render method in Lit element should not be documented in public API
class ToastStack β method render
implementation
- implementation-static-styles: static styles field is implementation detail, should not be documented in public API
class ToastStack β static field styles
verbose
- verbose-defaults: default value is very long, consider simplifying or moving to external configuration
class ToastStack β field styles
π benchmark/components/toggle-switch.ts
lifecycle
- lifecycle-lit-render: render method in Lit element should not be documented in public API
class ToggleSwitch β method render
private
- private-hash-methods: ECMAScript private method should never be documented in public API
class ToggleSwitch β method #onToggle
π benchmark/components/user-avatar.ts
lifecycle
- lifecycle-lit-render: render method in Lit element should not be documented in public API
class UserAvatar β method render
implementation
- implementation-static-styles: static styles field is implementation detail, should not be documented in public API
class UserAvatar β static field styles
π benchmark/components/user-list.ts
lifecycle
- lifecycle-lit-render: render method in Lit element should not be documented in public API
class UserList β method render
π benchmark/components/visually-hidden.ts
lifecycle
- lifecycle-lit-render: render method in Lit element should not be documented in public API
class VisuallyHidden β method render
implementation
- implementation-static-styles: static styles field is implementation detail, should not be documented in public API
class VisuallyHidden β static field styles
cem generate
Avg Time
Avg Output Size
Runs
Validation
Command
cem generate -o data/cem/custom-elements.json benchmark/components/*.tsValidation Results
π benchmark/components/privacy-test.js
private
- private-underscore-methods: underscore-prefixed method should be marked as private or protected, or should not be documented in public API
class PrivacyTest β method _handleClick - private-underscore-methods: underscore-prefixed method should be marked as private or protected, or should not be documented in public API
class PrivacyTest β method _updateState - private-underscore-methods: underscore-prefixed method should be marked as private or protected, or should not be documented in public API
class PrivacyTest β method _privateMethod