home-assistant / frontend

:lollipop: Frontend for Home Assistant
https://demo.home-assistant.io
Other
4.07k stars 2.79k forks source link

lit-analyzer output #6408

Closed bramkragten closed 3 years ago

bramkragten commented 4 years ago

Output of lit-analyzer

lit-analyzer '**/src/**/*.ts' --format markdown --outFile result.md

We should clean this up so we can enable it in CI.

./cast/src/launcher/layout/hc-cast.ts

Line Column Type Rule Message
39 4 warning no-incompatible-property-type The built in converter doesn't handle the property type 'Auth'.
41 4 warning no-incompatible-property-type The built in converter doesn't handle the property type 'Connection'.
43 4 warning no-incompatible-property-type The built in converter doesn't handle the property type 'CastManager'.

./cast/src/launcher/layout/hc-connect.ts

Line Column Type Rule Message
154 10 warning no-incompatible-type-binding Type 'Connection | undefined' is not assignable to 'Connection'

./cast/src/launcher/layout/hc-layout.ts

Line Column Type Rule Message
22 4 warning no-incompatible-property-type The built in converter doesn't handle the property type 'Auth | undefined'.
24 4 warning no-incompatible-property-type The built in converter doesn't handle the property type 'Connection | undefined'.
26 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'user'

./cast/src/receiver/layout/hc-demo.ts

Line Column Type Rule Message
32 10 warning no-incompatible-type-binding Type 'HomeAssistant | undefined' is not assignable to 'HomeAssistant'

./cast/src/receiver/layout/hc-main.ts

Line Column Type Rule Message
68 30 warning no-incompatible-type-binding Type 'string | number | null' is not assignable to 'string'
87 10 warning no-incompatible-type-binding Type 'HomeAssistant | undefined' is not assignable to 'HomeAssistant'

./demo/src/custom-cards/cast-demo-row.ts

Line Column Type Rule Message
40 10 error no-unknown-tag-name Unknown tag .

./demo/src/custom-cards/ha-demo-card.ts

Line Column Type Rule Message
72 51 warning no-incompatible-type-binding Type 'boolean | undefined' is not assignable to 'boolean'

./demo/src/ha-demo.ts

Line Column Type Rule Message
23 7 warning no-missing-element-type-definition 'ha-demo' has not been registered on HTMLElementTagNameMap

./gallery/src/demos/demo-hui-alarm-panel-card.ts

Line Column Type Rule Message
63 7 warning no-missing-element-type-definition 'demo-hui-alarm-panel-card' has not been registered on HTMLElementTagNameMap

./gallery/src/demos/demo-hui-conditional-card.ts

Line Column Type Rule Message
56 7 warning no-missing-element-type-definition 'demo-hui-conditional-card' has not been registered on HTMLElementTagNameMap

./gallery/src/demos/demo-hui-entities-card.ts

Line Column Type Rule Message
220 7 warning no-missing-element-type-definition 'demo-hui-entities-card' has not been registered on HTMLElementTagNameMap

./gallery/src/demos/demo-hui-entity-button-card.ts

Line Column Type Rule Message
72 7 warning no-missing-element-type-definition 'demo-hui-button-card' has not been registered on HTMLElementTagNameMap

./gallery/src/demos/demo-hui-entity-filter-card.ts

Line Column Type Rule Message
92 7 warning no-missing-element-type-definition 'demo-hui-entity-filter-card' has not been registered on HTMLElementTagNameMap

./gallery/src/demos/demo-hui-gauge-card.ts

Line Column Type Rule Message
79 7 warning no-missing-element-type-definition 'demo-hui-gauge-card' has not been registered on HTMLElementTagNameMap

./gallery/src/demos/demo-hui-glance-card.ts

Line Column Type Rule Message
221 7 warning no-missing-element-type-definition 'demo-hui-glance-card' has not been registered on HTMLElementTagNameMap

./gallery/src/demos/demo-hui-iframe-card.ts

Line Column Type Rule Message
40 7 warning no-missing-element-type-definition 'demo-hui-iframe-card' has not been registered on HTMLElementTagNameMap

./gallery/src/demos/demo-hui-light-card.ts

Line Column Type Rule Message
52 7 warning no-missing-element-type-definition 'demo-hui-light-card' has not been registered on HTMLElementTagNameMap

./gallery/src/demos/demo-hui-map-card.ts

Line Column Type Rule Message
164 7 warning no-missing-element-type-definition 'demo-hui-map-card' has not been registered on HTMLElementTagNameMap

./gallery/src/demos/demo-hui-markdown-card.ts

Line Column Type Rule Message
255 7 warning no-missing-element-type-definition 'demo-hui-markdown-card' has not been registered on HTMLElementTagNameMap

./gallery/src/demos/demo-hui-media-control-card.ts

Line Column Type Rule Message
88 7 warning no-missing-element-type-definition 'demo-hui-media-control-card' has not been registered on HTMLElementTagNameMap

./gallery/src/demos/demo-hui-media-player-rows.ts

Line Column Type Rule Message
36 7 warning no-missing-element-type-definition 'demo-hui-media-player-rows' has not been registered on HTMLElementTagNameMap

./gallery/src/demos/demo-hui-picture-elements-card.ts

Line Column Type Rule Message
128 7 warning no-missing-element-type-definition 'demo-hui-picture-elements-card' has not been registered on HTMLElementTagNameMap

./gallery/src/demos/demo-hui-picture-entity-card.ts

Line Column Type Rule Message
83 7 warning no-missing-element-type-definition 'demo-hui-picture-entity-card' has not been registered on HTMLElementTagNameMap

./gallery/src/demos/demo-hui-picture-glance-card.ts

Line Column Type Rule Message
124 7 warning no-missing-element-type-definition 'demo-hui-picture-glance-card' has not been registered on HTMLElementTagNameMap

./gallery/src/demos/demo-hui-shopping-list-card.ts

Line Column Type Rule Message
23 7 warning no-missing-element-type-definition 'demo-hui-shopping-list-card' has not been registered on HTMLElementTagNameMap

./gallery/src/demos/demo-hui-stack-card.ts

Line Column Type Rule Message
94 7 warning no-missing-element-type-definition 'demo-hui-stack-card' has not been registered on HTMLElementTagNameMap

./gallery/src/demos/demo-hui-thermostat-card.ts

Line Column Type Rule Message
77 7 warning no-missing-element-type-definition 'demo-hui-thermostat-card' has not been registered on HTMLElementTagNameMap

./gallery/src/demos/demo-more-info-light.ts

Line Column Type Rule Message
22 7 warning no-missing-element-type-definition 'demo-more-info-light' has not been registered on HTMLElementTagNameMap
27 9 error no-complex-attribute-binding You are assigning the primitive '"[[_entities]]"' to a non-primitive type 'any[]'.

./gallery/src/demos/demo-util-long-press.ts

Line Column Type Rule Message
7 14 warning no-missing-element-type-definition 'demo-util-long-press' has not been registered on HTMLElementTagNameMap

./hassio/src/addon-store/hassio-addon-repository.ts

Line Column Type Rule Message
23 7 warning no-missing-element-type-definition 'hassio-addon-repository' has not been registered on HTMLElementTagNameMap
26 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'repo'
28 4 warning no-incompatible-property-type Missing '{type: Array}' or '{attribute: false}' on @property decorator for 'addons'
105 22 warning no-incompatible-type-binding Type 'string | boolean' is not assignable to 'boolean'

./hassio/src/addon-store/hassio-addon-store.ts

Line Column Type Rule Message
45 7 warning no-missing-element-type-definition 'hassio-addon-store' has not been registered on HTMLElementTagNameMap

./hassio/src/addon-view/documentation/hassio-addon-documentation-tab.ts

Line Column Type Rule Message
43 10 error no-missing-import Missing import for

./hassio/src/components/hassio-card-content.ts

Line Column Type Rule Message
47 44 error no-nullable-attribute-binding This attribute binds the type 'string | undefined' which can end up binding the string 'undefined'.
53 15 error no-nullable-attribute-binding This attribute binds the type 'string | undefined' which can end up binding the string 'undefined'.
55 16 warning no-incompatible-type-binding Type 'string | undefined' is not assignable to 'string'

./hassio/src/dashboard/hassio-addons.ts

Line Column Type Rule Message
24 4 warning no-incompatible-property-type Missing '{type: Array}' or '{attribute: false}' on @property decorator for 'addons'

./hassio/src/dashboard/hassio-update.ts

Line Column Type Rule Message
26 14 warning no-missing-element-type-definition 'hassio-update' has not been registered on HTMLElementTagNameMap

./hassio/src/dialogs/snapshot/dialog-hassio-snapshot.ts

Line Column Type Rule Message
130 16 error no-missing-import Missing import for
151 16 error no-missing-import Missing import for

./hassio/src/hassio-main.ts

Line Column Type Rule Message
47 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'panel'
49 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'narrow'

./hassio/src/ingress-view/hassio-ingress-view.ts

Line Column Type Rule Message
25 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'route'
36 17 error no-nullable-attribute-binding This attribute binds the type 'string | null' which can end up binding the string 'null'.

./hassio/src/snapshots/hassio-snapshots.ts

Line Column Type Rule Message
233 28 error no-expressionless-property-binding You are using a property binding without an expression

./hassio/src/system/hassio-host-info.ts

Line Column Type Rule Message
48 8 error no-missing-import Missing import for

./node_modules/preact/src/jsx.d.ts

Line Column Type Rule Message
777 3 error no-invalid-tag-name The tag name 'big' is not a valid custom element name. Remember that a hyphen (-) is required.
822 3 error no-invalid-tag-name The tag name 'keygen' is not a valid custom element name. Remember that a hyphen (-) is required.
832 3 error no-invalid-tag-name The tag name 'menuitem' is not a valid custom element name. Remember that a hyphen (-) is required.
884 3 error no-invalid-tag-name The tag name 'animate' is not a valid custom element name. Remember that a hyphen (-) is required.
885 3 error no-invalid-tag-name The tag name 'circle' is not a valid custom element name. Remember that a hyphen (-) is required.
886 3 error no-invalid-tag-name The tag name 'clipPath' is not a valid custom element name. Remember that a hyphen (-) is required.
887 3 error no-invalid-tag-name The tag name 'defs' is not a valid custom element name. Remember that a hyphen (-) is required.
888 3 error no-invalid-tag-name The tag name 'desc' is not a valid custom element name. Remember that a hyphen (-) is required.
889 3 error no-invalid-tag-name The tag name 'ellipse' is not a valid custom element name. Remember that a hyphen (-) is required.
890 3 error no-invalid-tag-name The tag name 'feBlend' is not a valid custom element name. Remember that a hyphen (-) is required.
891 3 error no-invalid-tag-name The tag name 'feColorMatrix' is not a valid custom element name. Remember that a hyphen (-) is required.
892 3 error no-invalid-tag-name The tag name 'feComponentTransfer' is not a valid custom element name. Remember that a hyphen (-) is required.
893 3 error no-invalid-tag-name The tag name 'feComposite' is not a valid custom element name. Remember that a hyphen (-) is required.
894 3 error no-invalid-tag-name The tag name 'feConvolveMatrix' is not a valid custom element name. Remember that a hyphen (-) is required.
895 3 error no-invalid-tag-name The tag name 'feDiffuseLighting' is not a valid custom element name. Remember that a hyphen (-) is required.
896 3 error no-invalid-tag-name The tag name 'feDisplacementMap' is not a valid custom element name. Remember that a hyphen (-) is required.
897 3 error no-invalid-tag-name The tag name 'feFlood' is not a valid custom element name. Remember that a hyphen (-) is required.
898 3 error no-invalid-tag-name The tag name 'feGaussianBlur' is not a valid custom element name. Remember that a hyphen (-) is required.
899 3 error no-invalid-tag-name The tag name 'feImage' is not a valid custom element name. Remember that a hyphen (-) is required.
900 3 error no-invalid-tag-name The tag name 'feMerge' is not a valid custom element name. Remember that a hyphen (-) is required.
901 3 error no-invalid-tag-name The tag name 'feMergeNode' is not a valid custom element name. Remember that a hyphen (-) is required.
902 3 error no-invalid-tag-name The tag name 'feMorphology' is not a valid custom element name. Remember that a hyphen (-) is required.
903 3 error no-invalid-tag-name The tag name 'feOffset' is not a valid custom element name. Remember that a hyphen (-) is required.
904 3 error no-invalid-tag-name The tag name 'feSpecularLighting' is not a valid custom element name. Remember that a hyphen (-) is required.
905 3 error no-invalid-tag-name The tag name 'feTile' is not a valid custom element name. Remember that a hyphen (-) is required.
906 3 error no-invalid-tag-name The tag name 'feTurbulence' is not a valid custom element name. Remember that a hyphen (-) is required.
907 3 error no-invalid-tag-name The tag name 'filter' is not a valid custom element name. Remember that a hyphen (-) is required.
908 3 error no-invalid-tag-name The tag name 'foreignObject' is not a valid custom element name. Remember that a hyphen (-) is required.
909 3 error no-invalid-tag-name The tag name 'g' is not a valid custom element name. Remember that a hyphen (-) is required.
910 3 error no-invalid-tag-name The tag name 'image' is not a valid custom element name. Remember that a hyphen (-) is required.
911 3 error no-invalid-tag-name The tag name 'line' is not a valid custom element name. Remember that a hyphen (-) is required.
912 3 error no-invalid-tag-name The tag name 'linearGradient' is not a valid custom element name. Remember that a hyphen (-) is required.
913 3 error no-invalid-tag-name The tag name 'marker' is not a valid custom element name. Remember that a hyphen (-) is required.
914 3 error no-invalid-tag-name The tag name 'mask' is not a valid custom element name. Remember that a hyphen (-) is required.
915 3 error no-invalid-tag-name The tag name 'path' is not a valid custom element name. Remember that a hyphen (-) is required.
916 3 error no-invalid-tag-name The tag name 'pattern' is not a valid custom element name. Remember that a hyphen (-) is required.
917 3 error no-invalid-tag-name The tag name 'polygon' is not a valid custom element name. Remember that a hyphen (-) is required.
918 3 error no-invalid-tag-name The tag name 'polyline' is not a valid custom element name. Remember that a hyphen (-) is required.
919 3 error no-invalid-tag-name The tag name 'radialGradient' is not a valid custom element name. Remember that a hyphen (-) is required.
920 3 error no-invalid-tag-name The tag name 'rect' is not a valid custom element name. Remember that a hyphen (-) is required.
921 3 error no-invalid-tag-name The tag name 'stop' is not a valid custom element name. Remember that a hyphen (-) is required.
922 3 error no-invalid-tag-name The tag name 'symbol' is not a valid custom element name. Remember that a hyphen (-) is required.
923 3 error no-invalid-tag-name The tag name 'text' is not a valid custom element name. Remember that a hyphen (-) is required.
924 3 error no-invalid-tag-name The tag name 'tspan' is not a valid custom element name. Remember that a hyphen (-) is required.
925 3 error no-invalid-tag-name The tag name 'use' is not a valid custom element name. Remember that a hyphen (-) is required.

./src/auth/ha-auth-flow.ts

Line Column Type Rule Message
23 7 warning no-missing-element-type-definition 'ha-auth-flow' has not been registered on HTMLElementTagNameMap
24 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'authProvider'
137 14 warning no-incompatible-type-binding Type '(HaFormConstantSchema | HaFormStringSchema | HaFormIntegerSchema | HaFormFloatSchema | HaFormBooleanSchema | HaFormSelectSchema | HaFormMultiSelectSchema | HaFormTimeSchema)[]' is not assignable to 'HaFormConstantSchema | HaFormStringSchema | HaFormIntegerSchema | HaFormFloatSchema | HaFormBooleanSchema | HaFormSelectSchema | HaFormMultiSelectSchema | HaFormTimeSchema'

./src/auth/ha-authorize.ts

Line Column Type Rule Message
22 7 warning no-missing-element-type-definition 'ha-authorize' has not been registered on HTMLElementTagNameMap

./src/auth/ha-pick-auth-provider.ts

Line Column Type Rule Message
15 7 warning no-missing-element-type-definition 'ha-pick-auth-provider' has not been registered on HTMLElementTagNameMap
16 4 warning no-incompatible-property-type Missing '{type: Array}' or '{attribute: false}' on @property decorator for 'authProviders'

./src/components/device/ha-area-devices-picker.ts

Line Column Type Rule Message
99 4 warning no-incompatible-property-type Missing '{type: Array}' or '{attribute: false}' on @property decorator for 'devices'
307 8 error no-unknown-tag-name Unknown tag .

./src/components/device/ha-device-automation-picker.ts

Line Column Type Rule Message
34 4 warning no-incompatible-property-type The built in converter doesn't handle the property type 'T | undefined'.

./src/components/device/ha-device-picker.ts

Line Column Type Rule Message
75 4 warning no-incompatible-property-type Missing '{type: Array}' or '{attribute: false}' on @property decorator for 'devices'
77 4 warning no-incompatible-property-type Missing '{type: Array}' or '{attribute: false}' on @property decorator for 'areas'
79 4 warning no-incompatible-property-type Missing '{type: Array}' or '{attribute: false}' on @property decorator for 'entities'
230 8 error no-unknown-tag-name Unknown tag .

./src/components/device/ha-devices-picker.ts

Line Column Type Rule Message
17 4 warning no-incompatible-property-type Missing '{type: Array}' or '{attribute: false}' on @property decorator for 'value'
35 4 warning no-incompatible-property-type Missing '{type: Array}' or '{attribute: false}' on @property decorator for 'includeDeviceClasses'
56 16 warning no-incompatible-type-binding Type 'HomeAssistant | undefined' is not assignable to 'HomeAssistant'

./src/components/entity/ha-battery-icon.ts

Line Column Type Rule Message
6 14 warning no-missing-element-type-definition 'ha-battery-icon' has not been registered on HTMLElementTagNameMap

./src/components/entity/ha-entities-picker.ts

Line Column Type Rule Message
20 4 warning no-incompatible-property-type Missing '{type: Array}' or '{attribute: false}' on @property decorator for 'value'

./src/components/entity/ha-entity-picker.ts

Line Column Type Rule Message
174 8 error no-unknown-tag-name Unknown tag .

./src/components/entity/ha-entity-toggle.ts

Line Column Type Rule Message
26 14 warning no-missing-element-type-definition 'ha-entity-toggle' has not been registered on HTMLElementTagNameMap
30 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'stateObj'

./src/components/entity/ha-state-label-badge.ts

Line Column Type Rule Message
28 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'state'
78 10 warning no-incompatible-type-binding Type 'string | null' is not assignable to 'string | undefined'

./src/components/entity/state-badge.ts

Line Column Type Rule Message
24 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'stateObj'

./src/components/ha-area-picker.ts

Line Column Type Rule Message
71 4 warning no-incompatible-property-type Missing '{type: Array}' or '{attribute: false}' on @property decorator for '_areas'
99 8 error no-unknown-tag-name Unknown tag .

./src/components/ha-attributes.ts

Line Column Type Rule Message
18 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'stateObj'

./src/components/ha-button-toggle-group.ts

Line Column Type Rule Message
17 14 warning no-missing-element-type-definition 'ha-button-toggle-group' has not been registered on HTMLElementTagNameMap
18 4 warning no-incompatible-property-type Missing '{type: Array}' or '{attribute: false}' on @property decorator for 'buttons'
27 14 warning no-incompatible-type-binding Type 'string | undefined' is not assignable to 'string'

./src/components/ha-camera-stream.ts

Line Column Type Rule Message
28 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'stateObj'
60 16 warning no-incompatible-type-binding Type 'string | undefined' is not assignable to 'string'

./src/components/ha-chips.ts

Line Column Type Rule Message
25 4 warning no-incompatible-property-type Missing '{type: Array}' or '{attribute: false}' on @property decorator for 'items'

./src/components/ha-code-editor.ts

Line Column Type Rule Message
28 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'rtl'
30 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'error'

./src/components/ha-date-range-picker.ts

Line Column Type Rule Message
29 4 warning no-incompatible-property-type The built in converter doesn't handle the property type 'Date'.
31 4 warning no-incompatible-property-type The built in converter doesn't handle the property type 'Date'.
33 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'ranges'
53 9 error no-complex-attribute-binding You are binding a non-primitive type 'Date'. This could result in binding the string "[object Object]".
54 9 error no-complex-attribute-binding You are binding a non-primitive type 'Date'. This could result in binding the string "[object Object]".

./src/components/ha-form/ha-form-boolean.ts

Line Column Type Rule Message
22 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'schema'
24 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'data'

./src/components/ha-form/ha-form-float.ts

Line Column Type Rule Message
16 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'schema'
18 4 warning no-incompatible-property-type Missing '{type: Number}' on @property decorator for 'data'
36 10 warning no-incompatible-type-binding Type 'number' is not assignable to 'string | null | undefined'

./src/components/ha-form/ha-form-integer.ts

Line Column Type Rule Message
26 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'schema'
28 4 warning no-incompatible-property-type Missing '{type: Number}' on @property decorator for 'data'
73 14 warning no-incompatible-type-binding Type 'string | number | true | string[] | HaFormTimeData' is not assignable to 'string | null | undefined'

./src/components/ha-form/ha-form-multi_select.ts

Line Column Type Rule Message
28 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'schema'
30 4 warning no-incompatible-property-type Missing '{type: Array}' or '{attribute: false}' on @property decorator for 'data'

./src/components/ha-form/ha-form-positive_time_period_dict.ts

Line Column Type Rule Message
15 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'schema'
17 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'data'
36 10 warning no-incompatible-type-binding Type 'boolean | undefined' is not assignable to 'boolean'

./src/components/ha-form/ha-form-select.ts

Line Column Type Rule Message
19 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'schema'

./src/components/ha-form/ha-form-string.ts

Line Column Type Rule Message
22 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'schema'

./src/components/ha-form/ha-form.ts

Line Column Type Rule Message
113 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'schema'

./src/components/ha-icon-input.ts

Line Column Type Rule Message
14 14 warning no-missing-element-type-definition 'ha-icon-input' has not been registered on HTMLElementTagNameMap

./src/components/ha-menu-button.ts

Line Column Type Rule Message
24 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'narrow'

./src/components/ha-sidebar.ts

Line Column Type Rule Message
117 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'narrow'
478 47 warning no-incompatible-type-binding Type 'string | null | undefined' is not assignable to 'string | undefined'
666 7 warning no-invalid-css Do not use empty rulesets

./src/components/ha-yaml-editor.ts

Line Column Type Rule Message
41 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'isValid'

./src/components/map/ha-location-editor.ts

Line Column Type Rule Message
30 4 warning no-incompatible-property-type Missing '{type: Array}' or '{attribute: false}' on @property decorator for 'location'
32 4 warning no-incompatible-property-type Missing '{type: Number}' on @property decorator for 'radius'

./src/components/map/ha-locations-editor.ts

Line Column Type Rule Message
50 4 warning no-incompatible-property-type Missing '{type: Array}' or '{attribute: false}' on @property decorator for 'locations'

./src/components/map/ha-map.ts

Line Column Type Rule Message
27 4 warning no-incompatible-property-type Missing '{type: Array}' or '{attribute: false}' on @property decorator for 'entities'
29 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'darkMode'
31 4 warning no-incompatible-property-type Missing '{type: Number}' on @property decorator for 'zoom'

./src/components/user/ha-user-badge.ts

Line Column Type Rule Message
32 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'user'

./src/components/user/ha-user-picker.ts

Line Column Type Rule Message
22 7 warning no-missing-element-type-definition 'ha-user-picker' has not been registered on HTMLElementTagNameMap
29 4 warning no-incompatible-property-type Missing '{type: Array}' or '{attribute: false}' on @property decorator for 'users'

./src/data/weather.ts

Line Column Type Rule Message
367 8 error no-missing-import Missing import for

./src/dialogs/config-entry-system-options/dialog-config-entry-system-options.ts

Line Column Type Rule Message
119 18 error no-missing-import Missing import for
121 20 warning no-incompatible-type-binding Type 'boolean | undefined' is not assignable to 'boolean'

./src/dialogs/config-flow/dialog-data-entry-flow.ts

Line Column Type Rule Message
171 26 warning no-incompatible-type-binding Type 'string[] | undefined' is not assignable to 'string[]'

./src/dialogs/config-flow/step-flow-abort.ts

Line Column Type Rule Message
20 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'hass'
23 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'step'

./src/dialogs/config-flow/step-flow-create-entry.ts

Line Column Type Rule Message
30 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'hass'
33 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'step'
36 4 warning no-incompatible-property-type Missing '{type: Array}' or '{attribute: false}' on @property decorator for 'devices'

./src/dialogs/config-flow/step-flow-external.ts

Line Column Type Rule Message
24 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'hass'
27 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'step'

./src/dialogs/config-flow/step-flow-form.ts

Line Column Type Rule Message
27 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'step'
30 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'hass'
33 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for '_loading'
69 12 warning no-incompatible-type-binding Type '(HaFormConstantSchema | HaFormStringSchema | HaFormIntegerSchema | HaFormFloatSchema | HaFormBooleanSchema | HaFormSelectSchema | HaFormMultiSelectSchema | HaFormTimeSchema)[]' is not assignable to 'HaFormConstantSchema | HaFormStringSchema | HaFormIntegerSchema | HaFormFloatSchema | HaFormBooleanSchema | HaFormSelectSchema | HaFormMultiSelectSchema | HaFormTimeSchema'
72 12 warning no-incompatible-type-binding Type '(error: string) => string' is not assignable to '(schema: HaFormConstantSchema | HaFormStringSchema | HaFormIntegerSchema | HaFormFloatSchema | HaFormBooleanSchema | HaFormSelectSchema | HaFormMultiSelectSchema | HaFormTimeSchema, error: any) => string | ... 1 more ...'

./src/dialogs/config-flow/step-flow-pick-handler.ts

Line Column Type Rule Message
37 4 warning no-incompatible-property-type Missing '{type: Array}' or '{attribute: false}' on @property decorator for 'handlers'
39 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'showAdvanced'

./src/dialogs/more-info/controls/more-info-automation.ts

Line Column Type Rule Message
20 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'stateObj'

./src/dialogs/more-info/controls/more-info-camera.ts

Line Column Type Rule Message
23 7 warning no-missing-element-type-definition 'more-info-camera' has not been registered on HTMLElementTagNameMap
26 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'stateObj'

./src/dialogs/more-info/controls/more-info-climate.ts

Line Column Type Rule Message
34 7 warning no-missing-element-type-definition 'more-info-climate' has not been registered on HTMLElementTagNameMap
37 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'stateObj'
121 22 warning no-incompatible-type-binding Type 'number | undefined' is not assignable to 'number'
125 22 warning no-incompatible-type-binding Type 'number | undefined' is not assignable to 'number'
130 22 warning no-incompatible-type-binding Type 'number | undefined' is not assignable to 'number'
133 22 warning no-incompatible-type-binding Type 'number | undefined' is not assignable to 'number'
208 22 warning no-incompatible-type-binding Type 'string | undefined' is not assignable to 'string | number'
236 22 warning no-incompatible-type-binding Type 'string | undefined' is not assignable to 'string | number'
264 22 warning no-incompatible-type-binding Type 'string | undefined' is not assignable to 'string | number'

./src/dialogs/more-info/controls/more-info-counter.ts

Line Column Type Rule Message
18 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'stateObj'

./src/dialogs/more-info/controls/more-info-default.ts

Line Column Type Rule Message
16 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'stateObj'

./src/dialogs/more-info/controls/more-info-humidifier.ts

Line Column Type Rule Message
26 7 warning no-missing-element-type-definition 'more-info-humidifier' has not been registered on HTMLElementTagNameMap
29 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'stateObj'
84 22 warning no-incompatible-type-binding Type 'string | undefined' is not assignable to 'string | number'

./src/dialogs/more-info/controls/more-info-person.ts

Line Column Type Rule Message
23 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'stateObj'

./src/dialogs/more-info/controls/more-info-script.ts

Line Column Type Rule Message
16 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'stateObj'

./src/dialogs/more-info/controls/more-info-sun.ts

Line Column Type Rule Message
19 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'stateObj'

./src/dialogs/more-info/controls/more-info-timer.ts

Line Column Type Rule Message
19 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'stateObj'

./src/dialogs/more-info/controls/more-info-vacuum.ts

Line Column Type Rule Message
95 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'stateObj'

./src/dialogs/more-info/controls/more-info-weather.ts

Line Column Type Rule Message
56 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'stateObj'

./src/dialogs/more-info/ha-more-info-dialog.ts

Line Column Type Rule Message
41 14 warning no-missing-element-type-definition 'ha-more-info-dialog' has not been registered on HTMLElementTagNameMap
147 20 warning no-incompatible-type-binding Type 'HistoryResult | undefined' is not assignable to '{}'

./src/dialogs/more-info/more-info-content.ts

Line Column Type Rule Message
29 7 warning no-missing-element-type-definition 'more-info-content' has not been registered on HTMLElementTagNameMap
32 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'stateObj'

./src/dialogs/notifications/configurator-notification-item.ts

Line Column Type Rule Message
20 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'notification'

./src/dialogs/notifications/notification-item.ts

Line Column Type Rule Message
19 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'notification'

./src/dialogs/notifications/persistent-notification-item.ts

Line Column Type Rule Message
22 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'notification'

./src/dialogs/voice-command-dialog/ha-voice-command-dialog.ts

Line Column Type Rule Message
47 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'results'
123 23 error no-missing-import Missing import for
125 20 error no-missing-import Missing import for

./src/layouts/ha-init-page.ts

Line Column Type Rule Message
6 7 warning no-missing-element-type-definition 'ha-init-page' has not been registered on HTMLElementTagNameMap

./src/layouts/hass-loading-screen.ts

Line Column Type Rule Message
26 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'narrow'
36 22 warning no-incompatible-type-binding Type 'HomeAssistant | undefined' is not assignable to 'HomeAssistant'
37 22 warning no-incompatible-type-binding Type 'boolean | undefined' is not assignable to 'boolean'

./src/layouts/hass-router-page.ts

Line Column Type Rule Message
50 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'route'

./src/layouts/hass-tabs-subpage-data-table.ts

Line Column Type Rule Message
26 14 warning no-missing-element-type-definition 'hass-tabs-subpage-data-table' has not been registered on HTMLElementTagNameMap
29 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'isWide'
94 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'route'
100 4 warning no-incompatible-property-type Missing '{type: Array}' or '{attribute: false}' on @property decorator for 'tabs'

./src/layouts/hass-tabs-subpage.ts

Line Column Type Rule Message
50 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'route'
52 4 warning no-incompatible-property-type Missing '{type: Array}' or '{attribute: false}' on @property decorator for 'tabs'

./src/layouts/home-assistant-main.ts

Line Column Type Rule Message
36 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'route'

./src/layouts/home-assistant.ts

Line Column Type Rule Message
48 16 warning no-incompatible-type-binding Type 'HomeAssistant | undefined' is not assignable to 'HomeAssistant'

./src/layouts/partial-panel-resolver.ts

Line Column Type Rule Message
92 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'narrow'

./src/managers/notification-manager.ts

Line Column Type Rule Message
29 7 warning no-missing-element-type-definition 'notification-manager' has not been registered on HTMLElementTagNameMap

./src/mixins/lit-localize-lite-mixin.ts

Line Column Type Rule Message
15 6 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'resources'

./src/onboarding/ha-onboarding.ts

Line Column Type Rule Message
77 12 warning no-incompatible-type-binding Type 'string | undefined' is not assignable to 'string'
84 12 warning no-incompatible-type-binding Type 'HomeAssistant | undefined' is not assignable to 'HomeAssistant'
92 12 warning no-incompatible-type-binding Type 'HomeAssistant | undefined' is not assignable to 'HomeAssistant'

./src/onboarding/integration-badge.ts

Line Column Type Rule Message
65 7 warning no-invalid-css Do not use empty rulesets

./src/onboarding/onboarding-core-config.ts

Line Column Type Rule Message
120 12 warning no-incompatible-type-binding Type 'string | 0' is not assignable to 'string | null | undefined'

./src/panels/calendar/ha-full-calendar.ts

Line Column Type Rule Message
52 7 warning no-missing-element-type-definition 'ha-full-calendar' has not been registered on HTMLElementTagNameMap
55 4 warning no-incompatible-property-type Missing '{type: Array}' or '{attribute: false}' on @property decorator for 'events'

./src/panels/config/areas/dialog-area-registry-detail.ts

Line Column Type Rule Message
96 14 warning no-incompatible-type-binding Type 'boolean | undefined' is not assignable to 'boolean'
88 20 warning no-incompatible-type-binding Type 'boolean | undefined' is not assignable to 'boolean'

./src/panels/config/areas/ha-config-area-page.ts

Line Column Type Rule Message
43 4 warning no-incompatible-property-type Missing '{type: Array}' or '{attribute: false}' on @property decorator for 'areas'
45 4 warning no-incompatible-property-type Missing '{type: Array}' or '{attribute: false}' on @property decorator for 'devices'
49 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'isWide'
51 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'showAdvanced'
53 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'route'

./src/panels/config/areas/ha-config-areas-dashboard.ts

Line Column Type Rule Message
44 14 warning no-missing-element-type-definition 'ha-config-areas-dashboard' has not been registered on HTMLElementTagNameMap
47 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'isWide'
49 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'narrow'
51 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'route'
53 4 warning no-incompatible-property-type Missing '{type: Array}' or '{attribute: false}' on @property decorator for 'areas'
55 4 warning no-incompatible-property-type Missing '{type: Array}' or '{attribute: false}' on @property decorator for 'devices'
113 10 warning no-incompatible-type-binding Type '{ devices: number; area_id: string; name: string; }[]' is not assignable to 'DataTableRowData[]'

./src/panels/config/areas/ha-config-areas.ts

Line Column Type Rule Message
30 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'narrow'
32 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'isWide'
34 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'showAdvanced'

./src/panels/config/automation/action/ha-automation-action-row.ts

Line Column Type Rule Message
84 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'action'
86 4 warning no-incompatible-property-type Missing '{type: Number}' on @property decorator for 'index'
88 4 warning no-incompatible-property-type Missing '{type: Number}' on @property decorator for 'totalActions'

./src/panels/config/automation/action/ha-automation-action.ts

Line Column Type Rule Message
21 4 warning no-incompatible-property-type Missing '{type: Array}' or '{attribute: false}' on @property decorator for 'actions'

./src/panels/config/automation/action/types/ha-automation-action-condition.ts

Line Column Type Rule Message
12 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'action'

./src/panels/config/automation/action/types/ha-automation-action-delay.ts

Line Column Type Rule Message
13 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'action'
28 10 warning no-incompatible-type-binding Type 'number' is not assignable to 'string | null | undefined'

./src/panels/config/automation/action/types/ha-automation-action-device_id.ts

Line Column Type Rule Message
24 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'action'
65 10 warning no-incompatible-type-binding Type 'DeviceAutomation' is not assignable to 'T | undefined'

./src/panels/config/automation/action/types/ha-automation-action-event.ts

Line Column Type Rule Message
22 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'action'

./src/panels/config/automation/action/types/ha-automation-action-scene.ts

Line Column Type Rule Message
15 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'action'

./src/panels/config/automation/action/types/ha-automation-action-service.ts

Line Column Type Rule Message
27 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'action'

./src/panels/config/automation/action/types/ha-automation-action-wait_template.ts

Line Column Type Rule Message
13 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'action'
37 10 warning no-incompatible-type-binding Type 'number | undefined' is not assignable to 'string | null | undefined'

./src/panels/config/automation/condition/ha-automation-condition-editor.ts

Line Column Type Rule Message
40 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'condition'
42 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'yamlMode'

./src/panels/config/automation/condition/ha-automation-condition-row.ts

Line Column Type Rule Message
55 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'condition'

./src/panels/config/automation/condition/ha-automation-condition.ts

Line Column Type Rule Message
21 4 warning no-incompatible-property-type Missing '{type: Array}' or '{attribute: false}' on @property decorator for 'conditions'

./src/panels/config/automation/condition/types/ha-automation-condition-device.ts

Line Column Type Rule Message
20 14 warning no-missing-element-type-definition 'ha-automation-condition-device' has not been registered on HTMLElementTagNameMap
23 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'condition'
59 10 warning no-incompatible-type-binding Type 'DeviceCondition' is not assignable to 'T | undefined'

./src/panels/config/automation/condition/types/ha-automation-condition-logical.ts

Line Column Type Rule Message
12 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'condition'

./src/panels/config/automation/condition/types/ha-automation-condition-numeric_state.ts

Line Column Type Rule Message
14 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'condition'
37 10 warning no-incompatible-type-binding Type 'number | undefined' is not assignable to 'string | null | undefined'
45 10 warning no-incompatible-type-binding Type 'number | undefined' is not assignable to 'string | null | undefined'

./src/panels/config/automation/condition/types/ha-automation-condition-state.ts

Line Column Type Rule Message
17 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'condition'
38 10 warning no-incompatible-type-binding Type 'string | number' is not assignable to 'string | null | undefined'

./src/panels/config/automation/condition/types/ha-automation-condition-sun.ts

Line Column Type Rule Message
15 14 warning no-missing-element-type-definition 'ha-automation-condition-sun' has not been registered on HTMLElementTagNameMap
18 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'condition'
55 10 warning no-incompatible-type-binding Type 'number' is not assignable to 'string | null | undefined'
87 10 warning no-incompatible-type-binding Type 'number' is not assignable to 'string | null | undefined'

./src/panels/config/automation/condition/types/ha-automation-condition-template.ts

Line Column Type Rule Message
8 14 warning no-missing-element-type-definition 'ha-automation-condition-template' has not been registered on HTMLElementTagNameMap
11 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'condition'

./src/panels/config/automation/condition/types/ha-automation-condition-time.ts

Line Column Type Rule Message
11 14 warning no-missing-element-type-definition 'ha-automation-condition-time' has not been registered on HTMLElementTagNameMap
14 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'condition'

./src/panels/config/automation/condition/types/ha-automation-condition-zone.ts

Line Column Type Rule Message
21 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'condition'

./src/panels/config/automation/ha-automation-editor.ts

Line Column Type Rule Message
53 14 warning no-missing-element-type-definition 'ha-automation-editor' has not been registered on HTMLElementTagNameMap
58 4 warning no-incompatible-property-type Missing '{type: Array}' or '{attribute: false}' on @property decorator for 'automations'
60 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'isWide'
62 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'narrow'
64 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'route'
107 37 warning no-incompatible-type-binding Type 'boolean | undefined' is not assignable to 'boolean'
218 37 warning no-incompatible-type-binding Type 'boolean | undefined' is not assignable to 'boolean'
247 37 warning no-incompatible-type-binding Type 'boolean | undefined' is not assignable to 'boolean'
276 37 warning no-incompatible-type-binding Type 'boolean | undefined' is not assignable to 'boolean'
184 30 warning no-incompatible-type-binding Type 'number | "10"' is not assignable to 'string | null | undefined'

./src/panels/config/automation/ha-automation-picker.ts

Line Column Type Rule Message
40 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'isWide'
42 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'narrow'
44 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'route'
46 4 warning no-incompatible-property-type Missing '{type: Array}' or '{attribute: false}' on @property decorator for 'automations'
67 18 warning no-incompatible-type-binding Type 'T' is not assignable to '{ entity_id: string; state: string; last_changed: string; last_updated: string; attributes: { friendly_name: string | undefined; unit_of_measurement: string | undefined; icon: string | undefined; entity_picture: string | undefined; supported_features: number | undefined; hidden: boolean | undefined; assumed_state: boolean | undefined; device_class: string | undefined; }; context: { id: string; user_id: string | null; }; } & ... 1 more ... | ... 1 more ...'
165 10 warning no-incompatible-type-binding Type '{ name: string; attributes: { friendly_name: string | undefined; unit_of_measurement: string | undefined; icon: string | undefined; entity_picture: string | undefined; supported_features: number | undefined; hidden: boolean | undefined; assumed_state: boolean | undefined; device_class: string | undefined; } & ... 1 more ...; entity_id: string; state: string; last_changed: string; last_updated: string; context: { id: string; user_id: string | null; }; }[]' is not assignable to 'DataTableRowData[]'

./src/panels/config/automation/ha-config-automation.ts

Line Column Type Rule Message
26 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'narrow'
28 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'isWide'
30 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'showAdvanced'
32 4 warning no-incompatible-property-type Missing '{type: Array}' or '{attribute: false}' on @property decorator for 'automations'

./src/panels/config/automation/thingtalk/ha-thingtalk-placeholders.ts

Line Column Type Rule Message
69 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'opened'
73 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'placeholders'

./src/panels/config/automation/trigger/ha-automation-trigger-row.ts

Line Column Type Rule Message
84 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'trigger'

./src/panels/config/automation/trigger/ha-automation-trigger.ts

Line Column Type Rule Message
21 4 warning no-incompatible-property-type Missing '{type: Array}' or '{attribute: false}' on @property decorator for 'triggers'

./src/panels/config/automation/trigger/types/ha-automation-trigger-device.ts

Line Column Type Rule Message
20 14 warning no-missing-element-type-definition 'ha-automation-trigger-device' has not been registered on HTMLElementTagNameMap
23 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'trigger'
59 10 warning no-incompatible-type-binding Type 'DeviceTrigger' is not assignable to 'T | undefined'

./src/panels/config/automation/trigger/types/ha-automation-trigger-event.ts

Line Column Type Rule Message
16 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'trigger'

./src/panels/config/automation/trigger/types/ha-automation-trigger-geo_location.ts

Line Column Type Rule Message
17 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'trigger'

./src/panels/config/automation/trigger/types/ha-automation-trigger-homeassistant.ts

Line Column Type Rule Message
13 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'trigger'

./src/panels/config/automation/trigger/types/ha-automation-trigger-mqtt.ts

Line Column Type Rule Message
14 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'trigger'

./src/panels/config/automation/trigger/types/ha-automation-trigger-numeric_state.ts

Line Column Type Rule Message
14 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'trigger'
53 10 warning no-incompatible-type-binding Type 'number | undefined' is not assignable to 'string | null | undefined'
61 10 warning no-incompatible-type-binding Type 'number | undefined' is not assignable to 'string | null | undefined'
78 10 warning no-incompatible-type-binding Type 'string | number | ForDict | undefined' is not assignable to 'string | null | undefined'

./src/panels/config/automation/trigger/types/ha-automation-trigger-state.ts

Line Column Type Rule Message
17 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'trigger'
55 10 warning no-incompatible-type-binding Type 'string | number | undefined' is not assignable to 'string | null | undefined'
63 10 warning no-incompatible-type-binding Type 'string | number | undefined' is not assignable to 'string | null | undefined'
71 10 warning no-incompatible-type-binding Type 'string | number | ForDict | undefined' is not assignable to 'string | null | undefined'

./src/panels/config/automation/trigger/types/ha-automation-trigger-sun.ts

Line Column Type Rule Message
15 14 warning no-missing-element-type-definition 'ha-automation-trigger-sun' has not been registered on HTMLElementTagNameMap
18 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'trigger'
56 10 warning no-incompatible-type-binding Type 'number' is not assignable to 'string | null | undefined'

./src/panels/config/automation/trigger/types/ha-automation-trigger-template.ts

Line Column Type Rule Message
8 14 warning no-missing-element-type-definition 'ha-automation-trigger-template' has not been registered on HTMLElementTagNameMap
11 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'trigger'

./src/panels/config/automation/trigger/types/ha-automation-trigger-time.ts

Line Column Type Rule Message
11 14 warning no-missing-element-type-definition 'ha-automation-trigger-time' has not been registered on HTMLElementTagNameMap
14 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'trigger'

./src/panels/config/automation/trigger/types/ha-automation-trigger-time_pattern.ts

Line Column Type Rule Message
14 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'trigger'
28 10 warning no-incompatible-type-binding Type 'string | number | undefined' is not assignable to 'string | null | undefined'
36 10 warning no-incompatible-type-binding Type 'string | number | undefined' is not assignable to 'string | null | undefined'
44 10 warning no-incompatible-type-binding Type 'string | number | undefined' is not assignable to 'string | null | undefined'

./src/panels/config/automation/trigger/types/ha-automation-trigger-webhook.ts

Line Column Type Rule Message
11 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'trigger'

./src/panels/config/automation/trigger/types/ha-automation-trigger-zone.ts

Line Column Type Rule Message
23 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'trigger'

./src/panels/config/cloud/account/cloud-alexa-pref.ts

Line Column Type Rule Message
22 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'cloudStatus'

./src/panels/config/cloud/account/cloud-google-pref.ts

Line Column Type Rule Message
23 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'cloudStatus'

./src/panels/config/cloud/account/cloud-remote-pref.ts

Line Column Type Rule Message
29 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'cloudStatus'

./src/panels/config/cloud/account/cloud-webhooks.ts

Line Column Type Rule Message
26 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'cloudStatus'

./src/panels/config/cloud/alexa/cloud-alexa.ts

Line Column Type Rule Message
52 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'cloudStatus'

./src/panels/config/cloud/dialog-cloud-certificate/dialog-cloud-certificate.ts

Line Column Type Rule Message
21 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for '_params'

./src/panels/config/cloud/google-assistant/cloud-google-assistant.ts

Line Column Type Rule Message
56 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'cloudStatus'
58 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'narrow'

./src/panels/config/cloud/ha-config-cloud.ts

Line Column Type Rule Message
21 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'isWide'
23 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'narrow'
27 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'cloudStatus'
25 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'route'

./src/panels/config/core/ha-config-core-form.ts

Line Column Type Rule Message
64 16 warning no-incompatible-type-binding Type 'number[]' is not assignable to '[number, number] | undefined'
103 16 warning no-incompatible-type-binding Type 'string | number' is not assignable to 'string | null | undefined'

./src/panels/config/dashboard/ha-config-dashboard.ts

Line Column Type Rule Message
32 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'isWide'
34 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'cloudStatus'
36 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'showAdvanced'

./src/panels/config/dashboard/ha-config-navigation.ts

Line Column Type Rule Message
23 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'showAdvanced'
25 4 warning no-incompatible-property-type Missing '{type: Array}' or '{attribute: false}' on @property decorator for 'pages'

./src/panels/config/devices/device-detail/ha-device-automation-card.ts

Line Column Type Rule Message
23 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'script'
25 4 warning no-incompatible-property-type Missing '{type: Array}' or '{attribute: false}' on @property decorator for 'automations'
67 12 warning no-incompatible-type-binding Type 'string[]' is not assignable to 'never[]'

./src/panels/config/devices/device-detail/ha-device-automation-dialog.ts

Line Column Type Rule Message
129 10 error no-missing-import Missing import for
120 26 warning no-incompatible-type-binding Type 'boolean | undefined' is not assignable to 'boolean'

./src/panels/config/devices/device-detail/ha-device-entities-card.ts

Line Column Type Rule Message
29 14 warning no-missing-element-type-definition 'ha-device-entities-card' has not been registered on HTMLElementTagNameMap
32 4 warning no-incompatible-property-type Missing '{type: Array}' or '{attribute: false}' on @property decorator for 'entities'

./src/panels/config/devices/device-detail/ha-device-info-card.ts

Line Column Type Rule Message
19 14 warning no-missing-element-type-definition 'ha-device-info-card' has not been registered on HTMLElementTagNameMap
22 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'device'
24 4 warning no-incompatible-property-type Missing '{type: Array}' or '{attribute: false}' on @property decorator for 'devices'
26 4 warning no-incompatible-property-type Missing '{type: Array}' or '{attribute: false}' on @property decorator for 'areas'
28 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'narrow'
32 8 error no-missing-import Missing import for

./src/panels/config/devices/device-detail/integration-elements/mqtt/dialog-mqtt-device-debug-info.ts

Line Column Type Rule Message
159 20 warning no-incompatible-type-binding Type 'string' is not assignable to ''
209 20 warning no-incompatible-type-binding Type 'string' is not assignable to ''

./src/panels/config/devices/device-detail/integration-elements/mqtt/ha-device-actions-mqtt.ts

Line Column Type Rule Message
18 14 warning no-missing-element-type-definition 'ha-device-actions-mqtt' has not been registered on HTMLElementTagNameMap
21 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'device'

./src/panels/config/devices/device-detail/integration-elements/mqtt/mqtt-discovery-payload.ts

Line Column Type Rule Message
16 4 warning no-incompatible-property-type The built in converter doesn't handle the property type ''.
18 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'showAsYaml'

./src/panels/config/devices/device-detail/integration-elements/mqtt/mqtt-messages.ts

Line Column Type Rule Message
21 4 warning no-incompatible-property-type Missing '{type: Array}' or '{attribute: false}' on @property decorator for 'messages'
23 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'showAsYaml'
25 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'showDeserialized'

./src/panels/config/devices/device-detail/integration-elements/zha/ha-device-actions-zha.ts

Line Column Type Rule Message
26 14 warning no-missing-element-type-definition 'ha-device-actions-zha' has not been registered on HTMLElementTagNameMap
29 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'device'

./src/panels/config/devices/device-detail/integration-elements/zha/ha-device-info-zha.ts

Line Column Type Rule Message
19 14 warning no-missing-element-type-definition 'ha-device-info-zha' has not been registered on HTMLElementTagNameMap
22 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'device'

./src/panels/config/devices/ha-config-device-page.ts

Line Column Type Rule Message
53 14 warning no-missing-element-type-definition 'ha-config-device-page' has not been registered on HTMLElementTagNameMap
56 4 warning no-incompatible-property-type Missing '{type: Array}' or '{attribute: false}' on @property decorator for 'devices'
58 4 warning no-incompatible-property-type Missing '{type: Array}' or '{attribute: false}' on @property decorator for 'entries'
60 4 warning no-incompatible-property-type Missing '{type: Array}' or '{attribute: false}' on @property decorator for 'entities'
62 4 warning no-incompatible-property-type Missing '{type: Array}' or '{attribute: false}' on @property decorator for 'areas'
68 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'isWide'
70 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'showAdvanced'
72 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'route'
610 7 warning no-invalid-css Do not use empty rulesets

./src/panels/config/devices/ha-config-devices-dashboard.ts

Line Column Type Rule Message
47 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'narrow'
49 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'isWide'
51 4 warning no-incompatible-property-type Missing '{type: Array}' or '{attribute: false}' on @property decorator for 'devices'
53 4 warning no-incompatible-property-type Missing '{type: Array}' or '{attribute: false}' on @property decorator for 'entries'
55 4 warning no-incompatible-property-type Missing '{type: Array}' or '{attribute: false}' on @property decorator for 'entities'
57 4 warning no-incompatible-property-type Missing '{type: Array}' or '{attribute: false}' on @property decorator for 'areas'
59 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'route'
330 10 warning no-incompatible-type-binding Type 'DeviceRowData[]' is not assignable to 'DataTableRowData[]'

./src/panels/config/devices/ha-config-devices.ts

Line Column Type Rule Message
33 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'narrow'
35 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'isWide'
37 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'showAdvanced'

./src/panels/config/entities/editor-tabs/settings/entity-settings-helper-tab.ts

Line Column Type Rule Message
86 14 warning no-missing-element-type-definition 'entity-settings-helper-tab' has not been registered on HTMLElementTagNameMap
89 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'entry'
157 12 warning no-incompatible-type-binding Type 'boolean | null' is not assignable to 'boolean'

./src/panels/config/entities/entity-registry-basic-editor.ts

Line Column Type Rule Message
24 14 warning no-missing-element-type-definition 'ha-registry-basic-editor' has not been registered on HTMLElementTagNameMap
27 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'entry'

./src/panels/config/entities/entity-registry-settings.ts

Line Column Type Rule Message
35 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'entry'
97 12 warning no-incompatible-type-binding Type 'boolean | undefined' is not assignable to 'boolean'
155 12 warning no-incompatible-type-binding Type 'boolean | undefined' is not assignable to 'boolean'

./src/panels/config/entities/ha-config-entities.ts

Line Column Type Rule Message
74 14 warning no-missing-element-type-definition 'ha-config-entities' has not been registered on HTMLElementTagNameMap
77 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'isWide'
79 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'narrow'
81 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'route'
87 4 warning no-incompatible-property-type Missing '{type: Array}' or '{attribute: false}' on @property decorator for '_entries'

./src/panels/config/ha-config-section.ts

Line Column Type Rule Message
5 14 warning no-missing-element-type-definition 'ha-config-section' has not been registered on HTMLElementTagNameMap
6 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'isWide'

./src/panels/config/ha-panel-config.ts

Line Column Type Rule Message
177 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'narrow'
179 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'route'

./src/panels/config/helpers/forms/ha-input_boolean-form.ts

Line Column Type Rule Message
22 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'new'

./src/panels/config/helpers/forms/ha-input_datetime-form.ts

Line Column Type Rule Message
24 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'new'

./src/panels/config/helpers/forms/ha-input_number-form.ts

Line Column Type Rule Message
24 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'new'
105 12 warning no-incompatible-type-binding Type 'number | undefined' is not assignable to 'string | null | undefined'
114 12 warning no-incompatible-type-binding Type 'number | undefined' is not assignable to 'string | null | undefined'
129 20 warning no-incompatible-type-binding Type 'string | undefined' is not assignable to 'string | number'
145 18 warning no-incompatible-type-binding Type 'number | undefined' is not assignable to 'string | null | undefined'

./src/panels/config/helpers/forms/ha-input_select-form.ts

Line Column Type Rule Message
29 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'new'

./src/panels/config/helpers/forms/ha-input_text-form.ts

Line Column Type Rule Message
24 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'new'
98 18 warning no-incompatible-type-binding Type 'number | undefined' is not assignable to 'string | null | undefined'
109 18 warning no-incompatible-type-binding Type 'number | undefined' is not assignable to 'string | null | undefined'
124 20 warning no-incompatible-type-binding Type 'string | undefined' is not assignable to 'string | number'

./src/panels/config/helpers/ha-config-helpers.ts

Line Column Type Rule Message
40 14 warning no-missing-element-type-definition 'ha-config-helpers' has not been registered on HTMLElementTagNameMap
43 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'isWide'
45 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'narrow'
47 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'route'
156 10 warning no-incompatible-type-binding Type '{ id: string; icon: string | undefined; name: string; entity_id: string; editable: any; type: string; }[]' is not assignable to 'DataTableRowData[]'

./src/panels/config/info/ha-config-info.ts

Line Column Type Rule Message
22 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'narrow'
24 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'isWide'
26 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'showAdvanced'
28 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'route'

./src/panels/config/info/system-health-card.ts

Line Column Type Rule Message
35 7 warning no-missing-element-type-definition 'system-health-card' has not been registered on HTMLElementTagNameMap

./src/panels/config/integrations/ha-config-integrations.ts

Line Column Type Rule Message
97 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'narrow'
99 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'isWide'
101 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'showAdvanced'
103 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'route'
107 4 warning no-incompatible-property-type Missing '{type: Array}' or '{attribute: false}' on @property decorator for '_configEntriesInProgress'

./src/panels/config/integrations/ha-integration-card.ts

Line Column Type Rule Message
69 4 warning no-incompatible-property-type Missing '{type: Array}' or '{attribute: false}' on @property decorator for 'items'
71 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'manifest'
73 4 warning no-incompatible-property-type Missing '{type: Array}' or '{attribute: false}' on @property decorator for 'entityRegistryEntries'
75 4 warning no-incompatible-property-type Missing '{type: Array}' or '{attribute: false}' on @property decorator for 'deviceRegistryEntries'

./src/panels/config/integrations/integration-panels/mqtt/mqtt-config-panel.ts

Line Column Type Rule Message
23 7 warning no-missing-element-type-definition 'mqtt-config-panel' has not been registered on HTMLElementTagNameMap

./src/panels/config/integrations/integration-panels/zha/zha-add-devices-page.ts

Line Column Type Rule Message
29 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'narrow'
31 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'isWide'
33 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'route'
86 10 warning no-incompatible-type-binding Type 'boolean | undefined' is not assignable to 'boolean'
87 10 warning no-incompatible-type-binding Type 'Route | undefined' is not assignable to 'Route'

./src/panels/config/integrations/integration-panels/zha/zha-add-group-page.ts

Line Column Type Rule Message
34 14 warning no-missing-element-type-definition 'zha-add-group-page' has not been registered on HTMLElementTagNameMap

./src/panels/config/integrations/integration-panels/zha/zha-cluster-attributes.ts

Line Column Type Rule Message
41 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'isWide'
43 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'showHelp'
45 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'selectedNode'
47 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'selectedCluster'
72 27 warning no-incompatible-type-binding Type 'boolean | undefined' is not assignable to 'boolean'
154 12 warning no-incompatible-type-binding Type 'string | number | undefined' is not assignable to 'string | null | undefined'
177 12 warning no-incompatible-type-binding Type 'HomeAssistant | undefined' is not assignable to '{}'
180 12 warning no-incompatible-type-binding Type 'SetAttributeServiceData | undefined' is not assignable to '{}'
189 18 warning no-incompatible-type-binding Type 'HomeAssistant | undefined' is not assignable to '{}'

./src/panels/config/integrations/integration-panels/zha/zha-cluster-commands.ts

Line Column Type Rule Message
38 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'isWide'
40 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'selectedNode'
42 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'selectedCluster'
66 27 warning no-incompatible-type-binding Type 'boolean | undefined' is not assignable to 'boolean'
129 22 warning no-incompatible-type-binding Type 'number | undefined' is not assignable to 'string | null | undefined'
138 22 warning no-incompatible-type-binding Type 'HomeAssistant | undefined' is not assignable to '{}'
141 22 warning no-incompatible-type-binding Type 'IssueCommandServiceData | undefined' is not assignable to '{}'
150 28 warning no-incompatible-type-binding Type 'HomeAssistant | undefined' is not assignable to '{}'

./src/panels/config/integrations/integration-panels/zha/zha-clusters-data-table.ts

Line Column Type Rule Message
30 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'narrow'
32 4 warning no-incompatible-property-type Missing '{type: Array}' or '{attribute: false}' on @property decorator for 'clusters'
91 10 warning no-incompatible-type-binding Type 'ClusterRowData[]' is not assignable to 'DataTableRowData[]'

./src/panels/config/integrations/integration-panels/zha/zha-clusters.ts

Line Column Type Rule Message
39 14 warning no-missing-element-type-definition 'zha-clusters' has not been registered on HTMLElementTagNameMap
42 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'isWide'
44 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'selectedDevice'
46 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'showHelp'
66 27 warning no-incompatible-type-binding Type 'boolean | undefined' is not assignable to 'boolean'

./src/panels/config/integrations/integration-panels/zha/zha-config-dashboard-router.ts

Line Column Type Rule Message
13 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'isWide'
15 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'narrow'

./src/panels/config/integrations/integration-panels/zha/zha-config-dashboard.ts

Line Column Type Rule Message
66 20 error no-missing-import Missing import for
75 20 error no-missing-import Missing import for

./src/panels/config/integrations/integration-panels/zha/zha-device-binding.ts

Line Column Type Rule Message
30 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'isWide'
32 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'selectedDevice'
51 27 warning no-incompatible-type-binding Type 'boolean | undefined' is not assignable to 'boolean'

./src/panels/config/integrations/integration-panels/zha/zha-device-card.ts

Line Column Type Rule Message
42 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'device'

./src/panels/config/integrations/integration-panels/zha/zha-group-binding.ts

Line Column Type Rule Message
42 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'isWide'
44 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'narrow'
46 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'selectedDevice'
77 27 warning no-incompatible-type-binding Type 'boolean | undefined' is not assignable to 'boolean'
127 16 warning no-incompatible-type-binding Type 'HomeAssistant | undefined' is not assignable to 'HomeAssistant'
128 16 warning no-incompatible-type-binding Type 'boolean | undefined' is not assignable to 'boolean'

./src/panels/config/integrations/integration-panels/zha/zha-group-page.ts

Line Column Type Rule Message
36 14 warning no-missing-element-type-definition 'zha-group-page' has not been registered on HTMLElementTagNameMap
126 12 error no-missing-import Missing import for
134 24 error no-missing-import Missing import for
141 20 error no-missing-import Missing import for

./src/panels/config/integrations/integration-panels/zha/zha-groups-dashboard.ts

Line Column Type Rule Message
45 4 warning no-incompatible-property-type Missing '{type: Array}' or '{attribute: false}' on @property decorator for '_groups'
126 10 warning no-incompatible-type-binding Type 'GroupRowData[]' is not assignable to 'DataTableRowData[]'

./src/panels/config/integrations/integration-panels/zwave/zwave-network.ts

Line Column Type Rule Message
35 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'isWide'

./src/panels/config/integrations/integration-panels/zwave/zwave-node-config.ts

Line Column Type Rule Message
31 4 warning no-incompatible-property-type Missing '{type: Array}' or '{attribute: false}' on @property decorator for 'nodes'
33 4 warning no-incompatible-property-type Missing '{type: Array}' or '{attribute: false}' on @property decorator for 'config'
35 4 warning no-incompatible-property-type Missing '{type: Number}' on @property decorator for 'selectedNode'
61 22 warning no-incompatible-type-binding Type 'string | number' is not assignable to 'string | null | undefined'
67 22 warning no-incompatible-type-binding Type 'string | number | undefined' is not assignable to 'string | null | undefined'
151 28 warning no-incompatible-type-binding Type 'any[]' is not assignable to 'string | null | undefined'
154 28 warning no-incompatible-type-binding Type 'number' is not assignable to 'string | null | undefined'
155 28 warning no-incompatible-type-binding Type 'number' is not assignable to 'string | null | undefined'

./src/panels/config/integrations/integration-panels/zwave/zwave-values.ts

Line Column Type Rule Message
24 4 warning no-incompatible-property-type Missing '{type: Array}' or '{attribute: false}' on @property decorator for 'values'

./src/panels/config/logs/error-log-card.ts

Line Column Type Rule Message
15 7 warning no-missing-element-type-definition 'error-log-card' has not been registered on HTMLElementTagNameMap
64 7 error no-invalid-css at-rule or selector expected
60 33 error no-invalid-css semi-colon expected
62 20 error no-invalid-css { expected
63 15 error no-invalid-css { expected

./src/panels/config/logs/ha-config-logs.ts

Line Column Type Rule Message
23 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'narrow'
25 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'isWide'
27 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'showAdvanced'
29 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'route'

./src/panels/config/lovelace/dashboards/ha-config-lovelace-dashboards.ts

Line Column Type Rule Message
43 14 warning no-missing-element-type-definition 'ha-config-lovelace-dashboards' has not been registered on HTMLElementTagNameMap
46 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'isWide'
48 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'narrow'
50 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'route'
223 10 warning no-incompatible-type-binding Type '({ default: boolean; mode: "yaml"; filename: string; id: string; url_path: string; require_admin: boolean; show_in_sidebar: boolean; icon: string | undefined; title: string; } | { default: boolean; mode: "storage"; id: string; url_path: string; require_admin: boolean; show_in_sidebar: boolean; icon: string | undefined; title: string; filename: string; } | ... 1 more ...)[]' is not assignable to 'DataTableRowData[]'

./src/panels/config/lovelace/ha-config-lovelace.ts

Line Column Type Rule Message
28 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'narrow'
30 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'isWide'

./src/panels/config/lovelace/resources/ha-config-lovelace-resources.ts

Line Column Type Rule Message
47 14 warning no-missing-element-type-definition 'ha-config-lovelace-resources' has not been registered on HTMLElementTagNameMap
50 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'isWide'
52 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'narrow'
54 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'route'
102 10 warning no-incompatible-type-binding Type 'LovelaceResource[]' is not assignable to 'DataTableRowData[]'

./src/panels/config/person/ha-config-person.ts

Line Column Type Rule Message
37 7 warning no-missing-element-type-definition 'ha-config-person' has not been registered on HTMLElementTagNameMap
40 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'isWide'
42 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'narrow'
44 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'route'
64 10 warning no-incompatible-type-binding Type 'boolean | undefined' is not assignable to 'boolean'
69 29 warning no-incompatible-type-binding Type 'boolean | undefined' is not assignable to 'boolean'

./src/panels/config/scene/ha-config-scene.ts

Line Column Type Rule Message
26 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'narrow'
28 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'isWide'
30 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'showAdvanced'
32 4 warning no-incompatible-property-type Missing '{type: Array}' or '{attribute: false}' on @property decorator for 'scenes'

./src/panels/config/scene/ha-scene-dashboard.ts

Line Column Type Rule Message
36 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'narrow'
38 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'isWide'
40 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'route'
42 4 warning no-incompatible-property-type Missing '{type: Array}' or '{attribute: false}' on @property decorator for 'scenes'
143 10 warning no-incompatible-type-binding Type '{ name: string; icon: any; attributes: { friendly_name: string | undefined; unit_of_measurement: string | undefined; icon: string | undefined; entity_picture: string | undefined; supported_features: number | undefined; hidden: boolean | undefined; assumed_state: boolean | undefined; device_class: string | undefined; } & ... 1 more ...; entity_id: string; state: string; last_changed: string; last_updated: string; context: { id: string; user_id: string | null; }; }[]' is not assignable to 'DataTableRowData[]'

./src/panels/config/scene/ha-scene-editor.ts

Line Column Type Rule Message
76 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'narrow'
78 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'isWide'
80 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'route'
84 4 warning no-incompatible-property-type Missing '{type: Array}' or '{attribute: false}' on @property decorator for 'scenes'
86 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'showAdvanced'

./src/panels/config/script/ha-config-script.ts

Line Column Type Rule Message
26 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'narrow'
28 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'isWide'
30 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'showAdvanced'
32 4 warning no-incompatible-property-type Missing '{type: Array}' or '{attribute: false}' on @property decorator for 'scripts'

./src/panels/config/script/ha-script-editor.ts

Line Column Type Rule Message
43 14 warning no-missing-element-type-definition 'ha-script-editor' has not been registered on HTMLElementTagNameMap
48 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'route'
50 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'isWide'
52 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'narrow'
99 39 warning no-incompatible-type-binding Type 'boolean | undefined' is not assignable to 'boolean'
198 39 warning no-incompatible-type-binding Type 'boolean | undefined' is not assignable to 'boolean'
189 32 warning no-incompatible-type-binding Type 'number | "10"' is not assignable to 'string | null | undefined'

./src/panels/config/script/ha-script-picker.ts

Line Column Type Rule Message
34 4 warning no-incompatible-property-type Missing '{type: Array}' or '{attribute: false}' on @property decorator for 'scripts'
36 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'isWide'
38 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'narrow'
40 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'route'
137 10 warning no-incompatible-type-binding Type '{ name: string; icon: any; entity_id: string; state: string; last_changed: string; last_updated: string; attributes: any; context: { id: string; user_id: string | null; }; }[]' is not assignable to 'DataTableRowData[]'

./src/panels/config/server_control/ha-config-server-control.ts

Line Column Type Rule Message
41 14 warning no-missing-element-type-definition 'ha-config-server-control' has not been registered on HTMLElementTagNameMap
44 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'isWide'
46 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'narrow'
48 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'route'
50 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'showAdvanced'

./src/panels/config/users/ha-config-users.ts

Line Column Type Rule Message
28 14 warning no-missing-element-type-definition 'ha-config-users' has not been registered on HTMLElementTagNameMap
31 4 warning no-incompatible-property-type Missing '{type: Array}' or '{attribute: false}' on @property decorator for '_users'
33 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'isWide'
35 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'narrow'
37 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'route'
97 10 warning no-incompatible-type-binding Type 'User[]' is not assignable to 'DataTableRowData[]'

./src/panels/config/zone/dialog-zone-detail.ts

Line Column Type Rule Message
143 16 warning no-incompatible-type-binding Type 'number[]' is not assignable to '[number, number] | undefined'
153 18 warning no-incompatible-type-binding Type 'number' is not assignable to 'string | null | undefined'
165 18 warning no-incompatible-type-binding Type 'number' is not assignable to 'string | null | undefined'
178 16 warning no-incompatible-type-binding Type 'number' is not assignable to 'string | null | undefined'

./src/panels/config/zone/ha-config-zone.ts

Line Column Type Rule Message
57 14 warning no-missing-element-type-definition 'ha-config-zone' has not been registered on HTMLElementTagNameMap
60 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'isWide'
62 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'narrow'
64 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'route'
225 10 warning no-incompatible-type-binding Type 'boolean | undefined' is not assignable to 'boolean'
232 35 warning no-incompatible-type-binding Type 'boolean | undefined' is not assignable to 'boolean'

./src/panels/custom/ha-panel-custom.ts

Line Column Type Rule Message
18 14 warning no-missing-element-type-definition 'ha-panel-custom' has not been registered on HTMLElementTagNameMap
21 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'narrow'
23 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'route'
25 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'panel'

./src/panels/developer-tools/developer-tools-router.ts

Line Column Type Rule Message
10 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'narrow'

./src/panels/developer-tools/ha-panel-developer-tools.ts

Line Column Type Rule Message
27 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'route'
29 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'narrow'

./src/panels/history/ha-panel-history.ts

Line Column Type Rule Message
22 7 warning no-missing-element-type-definition 'ha-panel-history' has not been registered on HTMLElementTagNameMap
23 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'hass'
33 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for '_isLoading'
27 4 warning no-incompatible-property-type The built in converter doesn't handle the property type 'Date'.
29 4 warning no-incompatible-property-type The built in converter doesn't handle the property type 'Date'.

./src/panels/logbook/ha-logbook.ts

Line Column Type Rule Message
23 7 warning no-missing-element-type-definition 'ha-logbook' has not been registered on HTMLElementTagNameMap
28 4 warning no-incompatible-property-type Missing '{type: Array}' or '{attribute: false}' on @property decorator for 'entries'

./src/panels/logbook/ha-panel-logbook.ts

Line Column Type Rule Message
33 14 warning no-missing-element-type-definition 'ha-panel-logbook' has not been registered on HTMLElementTagNameMap
34 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'hass'
47 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for '_isLoading'
49 4 warning no-incompatible-property-type Missing '{type: Array}' or '{attribute: false}' on @property decorator for '_entries'
41 4 warning no-incompatible-property-type The built in converter doesn't handle the property type 'Date'.
43 4 warning no-incompatible-property-type The built in converter doesn't handle the property type 'Date'.

./src/panels/lovelace/badges/hui-entity-filter-badge.ts

Line Column Type Rule Message
15 7 warning no-missing-element-type-definition 'hui-entity-filter-badge' has not been registered on HTMLElementTagNameMap

./src/panels/lovelace/badges/hui-state-label-badge.ts

Line Column Type Rule Message
24 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for '_config'

./src/panels/lovelace/cards/hui-alarm-panel-card.ts

Line Column Type Rule Message
347 9 warning no-invalid-css Unknown property: 'text-size'

./src/panels/lovelace/cards/hui-entity-filter-card.ts

Line Column Type Rule Message
17 7 warning no-missing-element-type-definition 'hui-entity-filter-card' has not been registered on HTMLElementTagNameMap
20 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'isPanel'
22 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'editMode'

./src/panels/lovelace/cards/hui-horizontal-stack-card.ts

Line Column Type Rule Message
5 7 warning no-missing-element-type-definition 'hui-horizontal-stack-card' has not been registered on HTMLElementTagNameMap

./src/panels/lovelace/cards/hui-humidifier-card.ts

Line Column Type Rule Message
101 16 error no-unknown-tag-name Unknown tag .
103 12 error no-unknown-tag-name Unknown tag .

./src/panels/lovelace/cards/hui-iframe-card.ts

Line Column Type Rule Message
39 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for '_config'
84 13 warning no-incompatible-type-binding Type '"allow-forms allow-modals allow-popups allow-pointer-lock allow-same-origin allow-scripts"' is not assignable to '"allow-forms" | "allow-modals" | "allow-pointer-lock" | "allow-popups" | "allow-popups-to-escape-sandbox" | "allow-same-origin" | "allow-scripts" | "allow-top-navigation"'
85 13 error no-boolean-in-attribute-binding The 'allowfullscreen' attribute is of boolean type but you are not using a boolean binding.

./src/panels/lovelace/cards/hui-light-card.ts

Line Column Type Rule Message
114 16 error no-unknown-tag-name Unknown tag .

./src/panels/lovelace/cards/hui-map-card.ts

Line Column Type Rule Message
79 4 warning no-incompatible-property-type Missing '{type: Array}' or '{attribute: false}' on @property decorator for '_history'
84 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for '_config'

./src/panels/lovelace/cards/hui-picture-card.ts

Line Column Type Rule Message
43 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for '_config'

./src/panels/lovelace/cards/hui-safe-mode-card.ts

Line Column Type Rule Message
40 26 warning no-incompatible-type-binding Type 'HomeAssistant | undefined' is not assignable to 'HomeAssistant'

./src/panels/lovelace/cards/hui-stack-card.ts

Line Column Type Rule Message
33 4 warning no-incompatible-property-type Missing '{type: Array}' or '{attribute: false}' on @property decorator for '_cards'
31 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'editMode'

./src/panels/lovelace/cards/hui-thermostat-card.ts

Line Column Type Rule Message
118 18 error no-unknown-tag-name Unknown tag .
120 14 error no-unknown-tag-name Unknown tag .

./src/panels/lovelace/common/directives/action-handler-directive.ts

Line Column Type Rule Message
29 7 warning no-missing-element-type-definition 'action-handler' has not been registered on HTMLElementTagNameMap

./src/panels/lovelace/components/hui-action-editor.ts

Line Column Type Rule Message
36 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'config'
40 4 warning no-incompatible-property-type Missing '{type: Array}' or '{attribute: false}' on @property decorator for 'actions'
42 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'hass'

./src/panels/lovelace/components/hui-buttons-base.ts

Line Column Type Rule Message
25 4 warning no-incompatible-property-type Missing '{type: Array}' or '{attribute: false}' on @property decorator for 'configEntities'

./src/panels/lovelace/components/hui-card-options.ts

Line Column Type Rule Message
30 4 warning no-incompatible-property-type Missing '{type: Array}' or '{attribute: false}' on @property decorator for 'path'

./src/panels/lovelace/components/hui-conditional-base.ts

Line Column Type Rule Message
20 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'editMode'
22 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for '_config'

./src/panels/lovelace/components/hui-entities-toggle.ts

Line Column Type Rule Message
21 4 warning no-incompatible-property-type Missing '{type: Array}' or '{attribute: false}' on @property decorator for 'entities'
23 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'hass'

./src/panels/lovelace/components/hui-entity-editor.ts

Line Column Type Rule Message
19 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'hass'
21 4 warning no-incompatible-property-type Missing '{type: Array}' or '{attribute: false}' on @property decorator for 'entities'

./src/panels/lovelace/components/hui-generic-entity-row.ts

Line Column Type Rule Message
28 7 warning no-missing-element-type-definition 'hui-generic-entity-row' has not been registered on HTMLElementTagNameMap
31 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'config'

./src/panels/lovelace/components/hui-image.ts

Line Column Type Rule Message
36 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'stateImage'
46 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'stateFilter'
141 17 error no-nullable-attribute-binding This attribute binds the type 'string | undefined' which can end up binding the string 'undefined'.

./src/panels/lovelace/components/hui-input-list-editor.ts

Line Column Type Rule Message
18 4 warning no-incompatible-property-type Missing '{type: Array}' or '{attribute: false}' on @property decorator for 'value'
20 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'hass'
51 9 error no-nullable-attribute-binding This attribute binds the type 'string | undefined' which can end up binding the string 'undefined'.
33 13 error no-nullable-attribute-binding This attribute binds the type 'string | undefined' which can end up binding the string 'undefined'.

./src/panels/lovelace/components/hui-theme-select-editor.ts

Line Column Type Rule Message
38 12 warning no-incompatible-type-binding Type 'string | undefined' is not assignable to 'string | number'

./src/panels/lovelace/components/hui-timestamp-display.ts

Line Column Type Rule Message
27 4 warning no-incompatible-property-type The built in converter doesn't handle the property type 'Date | undefined'.

./src/panels/lovelace/components/hui-views-list.ts

Line Column Type Rule Message
37 54 warning no-incompatible-type-binding Type 'number | undefined' is not assignable to 'string | number'

./src/panels/lovelace/components/hui-warning-element.ts

Line Column Type Rule Message
17 46 warning no-incompatible-type-binding Type 'string | undefined' is not assignable to 'string'

./src/panels/lovelace/editor/card-editor/hui-card-preview.ts

Line Column Type Rule Message
13 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'config'

./src/panels/lovelace/editor/card-editor/hui-dialog-delete-card.ts

Line Column Type Rule Message
25 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'hass'

./src/panels/lovelace/editor/card-editor/hui-dialog-edit-card.ts

Line Column Type Rule Message
47 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'hass'

./src/panels/lovelace/editor/card-editor/hui-dialog-suggest-card.ts

Line Column Type Rule Message
30 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'hass'

./src/panels/lovelace/editor/config-elements/hui-gauge-card-editor.ts

Line Column Type Rule Message
132 12 warning no-incompatible-type-binding Type 'number' is not assignable to 'string | null | undefined'
143 12 warning no-incompatible-type-binding Type 'number' is not assignable to 'string | null | undefined'
167 18 warning no-incompatible-type-binding Type 'number | undefined' is not assignable to 'string | null | undefined'
178 18 warning no-incompatible-type-binding Type 'number | undefined' is not assignable to 'string | null | undefined'
189 18 warning no-incompatible-type-binding Type 'number | undefined' is not assignable to 'string | null | undefined'

./src/panels/lovelace/editor/config-elements/hui-glance-card-editor.ts

Line Column Type Rule Message
117 14 warning no-incompatible-type-binding Type 'number' is not assignable to 'string | null | undefined'

./src/panels/lovelace/editor/config-elements/hui-history-graph-card-editor.ts

Line Column Type Rule Message
94 14 warning no-incompatible-type-binding Type 'number' is not assignable to 'string | null | undefined'
105 14 warning no-incompatible-type-binding Type 'number' is not assignable to 'string | null | undefined'

./src/panels/lovelace/editor/config-elements/hui-map-card-editor.ts

Line Column Type Rule Message
119 14 warning no-incompatible-type-binding Type 'number' is not assignable to 'string | null | undefined'
144 14 warning no-incompatible-type-binding Type 'number' is not assignable to 'string | null | undefined'

./src/panels/lovelace/editor/config-elements/hui-picture-entity-card-editor.ts

Line Column Type Rule Message
188 14 warning no-incompatible-type-binding Type 'number' is not assignable to 'string | null | undefined'

./src/panels/lovelace/editor/config-elements/hui-picture-glance-card-editor.ts

Line Column Type Rule Message
184 14 warning no-incompatible-type-binding Type 'number' is not assignable to 'string | null | undefined'

./src/panels/lovelace/editor/config-elements/hui-sensor-card-editor.ts

Line Column Type Rule Message
166 14 warning no-incompatible-type-binding Type 'string | number' is not assignable to 'string | null | undefined'
185 14 warning no-incompatible-type-binding Type 'string | number' is not assignable to 'string | null | undefined'

./src/panels/lovelace/editor/config-elements/hui-stack-card-editor.ts

Line Column Type Rule Message
84 14 warning no-incompatible-type-binding Type '"0" | undefined' is not assignable to 'string | number'

./src/panels/lovelace/editor/lovelace-editor/hui-dialog-edit-lovelace.ts

Line Column Type Rule Message
66 14 warning no-incompatible-type-binding Type 'HomeAssistant | undefined' is not assignable to 'HomeAssistant'

./src/panels/lovelace/editor/lovelace-editor/hui-lovelace-editor.ts

Line Column Type Rule Message
27 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'config'

./src/panels/lovelace/editor/unused-entities/hui-unused-entities.ts

Line Column Type Rule Message
44 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'narrow'
164 10 warning no-incompatible-type-binding Type '{ icon: string; entity_id: string; stateObj: { entity_id: string; state: string; last_changed: string; last_updated: string; attributes: { friendly_name: string | undefined; unit_of_measurement: string | undefined; icon: string | undefined; entity_picture: string | undefined; supported_features: number | undefined; hidden: boolean | undefined; assumed_state: boolean | undefined; device_class: string | undefined; }; context: { id: string; user_id: string | null; }; } & ... 1 more ...; name: string; domain: string; last_changed: string; }[]' is not assignable to 'DataTableRowData[]'

./src/panels/lovelace/editor/view-editor/hui-dialog-edit-view.ts

Line Column Type Rule Message
116 14 warning no-incompatible-type-binding Type 'HomeAssistant | undefined' is not assignable to 'HomeAssistant'
117 14 warning no-incompatible-type-binding Type 'LovelaceViewConfig | undefined' is not assignable to 'LovelaceViewConfig'
130 26 warning no-incompatible-type-binding Type 'HomeAssistant | undefined' is not assignable to 'HomeAssistant'
148 14 warning no-incompatible-type-binding Type 'HomeAssistant | undefined' is not assignable to 'HomeAssistant'
149 14 warning no-incompatible-type-binding Type 'LovelaceViewConfig | undefined' is not assignable to 'LovelaceViewConfig'

./src/panels/lovelace/editor/view-editor/hui-view-editor.ts

Line Column Type Rule Message
36 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'isNew'

./src/panels/lovelace/editor/view-editor/hui-view-visibility-editor.ts

Line Column Type Rule Message
40 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for '_config'

./src/panels/lovelace/elements/hui-service-button-element.ts

Line Column Type Rule Message
57 10 warning no-incompatible-type-binding Type 'string | undefined' is not assignable to 'string'
58 10 warning no-incompatible-type-binding Type 'string | undefined' is not assignable to 'string'
59 10 warning no-incompatible-type-binding Type ' | undefined' is not assignable to '{}'

./src/panels/lovelace/entity-rows/hui-input-datetime-entity-row.ts

Line Column Type Rule Message
79 18 warning no-incompatible-type-binding Type 'false' is not assignable to 'string'

./src/panels/lovelace/entity-rows/hui-input-number-entity-row.ts

Line Column Type Rule Message
102 18 warning no-incompatible-type-binding Type 'number' is not assignable to 'string | null | undefined'
103 18 warning no-incompatible-type-binding Type 'number' is not assignable to 'string | null | undefined'
104 18 warning no-incompatible-type-binding Type 'number' is not assignable to 'string | null | undefined'
105 18 warning no-incompatible-type-binding Type 'number' is not assignable to 'string | null | undefined'

./src/panels/lovelace/ha-panel-lovelace.ts

Line Column Type Rule Message
40 7 warning no-missing-element-type-definition 'ha-panel-lovelace' has not been registered on HTMLElementTagNameMap
41 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'panel'
45 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'narrow'
47 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'route'
105 12 warning no-incompatible-type-binding Type 'HomeAssistant | undefined' is not assignable to 'HomeAssistant'
131 12 warning no-incompatible-type-binding Type 'HomeAssistant | undefined' is not assignable to 'HomeAssistant'

./src/panels/lovelace/header-footer/hui-buttons-header-footer.ts

Line Column Type Rule Message
38 10 warning no-incompatible-type-binding Type 'HomeAssistant | undefined' is not assignable to 'HomeAssistant'

./src/panels/lovelace/header-footer/hui-graph-header-footer.ts

Line Column Type Rule Message
34 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for '_config'

./src/panels/lovelace/header-footer/hui-picture-header-footer.ts

Line Column Type Rule Message
36 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for '_config'

./src/panels/lovelace/hui-root.ts

Line Column Type Rule Message
67 4 warning no-incompatible-property-type Missing '{type: Number}' on @property decorator for 'columns'
69 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'narrow'
71 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'route'
182 22 warning no-incompatible-type-binding Type 'boolean | undefined' is not assignable to 'boolean'
276 22 warning no-incompatible-type-binding Type 'number | "hass-unused-entities" | undefined' is not assignable to 'string | number'
283 27 error no-nullable-attribute-binding This attribute binds the type 'string | undefined' which can end up binding the string 'undefined'.
311 35 error no-nullable-attribute-binding This attribute binds the type 'string | undefined' which can end up binding the string 'undefined'.

./src/panels/lovelace/special-rows/hui-buttons-row.ts

Line Column Type Rule Message
35 10 warning no-incompatible-type-binding Type 'HomeAssistant | undefined' is not assignable to 'HomeAssistant'

./src/panels/lovelace/special-rows/hui-cast-row.ts

Line Column Type Rule Message
74 18 error no-unknown-tag-name Unknown tag .
78 20 warning no-incompatible-type-binding Type 'boolean | null | undefined' is not assignable to 'boolean'

./src/panels/lovelace/special-rows/hui-weblink-row.ts

Line Column Type Rule Message
40 9 warning no-incompatible-type-binding Type '"" | "_blank"' is not assignable to '"_blank" | "_parent" | "_self" | "_top"'

./src/panels/lovelace/views/hui-panel-view.ts

Line Column Type Rule Message
21 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'config'

./src/panels/profile/ha-advanced-mode-row.ts

Line Column Type Rule Message
23 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'narrow'
25 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'coreUserData'

./src/panels/profile/ha-force-narrow-row.ts

Line Column Type Rule Message
18 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'narrow'

./src/panels/profile/ha-panel-profile.ts

Line Column Type Rule Message
41 7 warning no-missing-element-type-definition 'ha-panel-profile' has not been registered on HTMLElementTagNameMap
44 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'narrow'
171 14 warning no-incompatible-type-binding Type 'unknown[] | undefined' is not assignable to 'any[]'
177 14 warning no-incompatible-type-binding Type 'unknown[] | undefined' is not assignable to 'any[]'
138 22 warning no-incompatible-type-binding Type 'CoreFrontendUserData | null | undefined' is not assignable to 'CoreFrontendUserData | undefined'

./src/panels/profile/ha-pick-dashboard-row.ts

Line Column Type Rule Message
22 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'narrow'

./src/panels/profile/ha-set-suspend-row.ts

Line Column Type Rule Message
31 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'narrow'

./src/panels/profile/ha-set-vibrate-row.ts

Line Column Type Rule Message
19 4 warning no-incompatible-property-type Missing '{type: Boolean}' on @property decorator for 'narrow'

./src/state-summary/state-card-input_select.ts

Line Column Type Rule Message
26 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'stateObj'

./src/state-summary/state-card-script.ts

Line Column Type Rule Message
18 14 warning no-missing-element-type-definition 'state-card-script' has not been registered on HTMLElementTagNameMap
21 4 warning no-incompatible-property-type Missing '{type: Object}' or '{attribute: false}' on @property decorator for 'stateObj'

Summary

Files analyzed Files with problems Problems Errors Warnings
2564 305 741 88 653
github-actions[bot] commented 4 years ago

There hasn't been any activity on this issue recently. Due to the high number of incoming GitHub notifications, we have to clean some of the old issues, as many of them have already been resolved with the latest updates. Please make sure to update to the latest Home Assistant version and check if that solves the issue. Let us know if that works for you by adding a comment 👍 This issue has now been marked as stale and will be closed if no further activity occurs. Thank you for your contributions.