Ecosystem report

Old: main (merge base) 67296f08 New: 24703/merge a8a2de15
Lint Rule Removed Added Changed
Total 42 0 0
missing-typed-dict-key 37 0 0
invalid-return-type 5 0 0
Project Removed Added Changed
Total 42 0 0
core 30 0 0
pyjwt 12 0 0

core (https://github.com/home-assistant/core)

homeassistant/components/energy/data.py

[error] missing-typed-dict-key - Missing required key 'stat_energy_from' in TypedDict `BatterySourceType` constructor
[error] missing-typed-dict-key - Missing required key 'stat_energy_to' in TypedDict `BatterySourceType` constructor
[error] missing-typed-dict-key - Missing required key 'type' in TypedDict `BatterySourceType` constructor
[error] invalid-return-type - Return type does not match returned value: expected `BatterySourceType`, found `dict[str, Unknown | str]`
[error] missing-typed-dict-key - Missing required key 'stat_energy_from' in TypedDict `BatterySourceType` constructor
[error] missing-typed-dict-key - Missing required key 'stat_energy_to' in TypedDict `BatterySourceType` constructor
[error] missing-typed-dict-key - Missing required key 'type' in TypedDict `BatterySourceType` constructor
[error] invalid-return-type - Return type does not match returned value: expected `BatterySourceType`, found `dict[str, Unknown | str]`
[error] missing-typed-dict-key - Missing required key 'cost_adjustment_day' in TypedDict `GridSourceType` constructor
[error] missing-typed-dict-key - Missing required key 'entity_energy_price' in TypedDict `GridSourceType` constructor
[error] missing-typed-dict-key - Missing required key 'entity_energy_price_export' in TypedDict `GridSourceType` constructor
[error] missing-typed-dict-key - Missing required key 'number_energy_price' in TypedDict `GridSourceType` constructor
[error] missing-typed-dict-key - Missing required key 'number_energy_price_export' in TypedDict `GridSourceType` constructor
[error] missing-typed-dict-key - Missing required key 'stat_compensation' in TypedDict `GridSourceType` constructor
[error] missing-typed-dict-key - Missing required key 'stat_cost' in TypedDict `GridSourceType` constructor
[error] missing-typed-dict-key - Missing required key 'stat_energy_from' in TypedDict `GridSourceType` constructor
[error] missing-typed-dict-key - Missing required key 'stat_energy_to' in TypedDict `GridSourceType` constructor
[error] missing-typed-dict-key - Missing required key 'type' in TypedDict `GridSourceType` constructor
[error] invalid-return-type - Return type does not match returned value: expected `GridSourceType`, found `dict[str, Unknown | str]`
[error] missing-typed-dict-key - Missing required key 'cost_adjustment_day' in TypedDict `GridSourceType` constructor
[error] missing-typed-dict-key - Missing required key 'entity_energy_price' in TypedDict `GridSourceType` constructor
[error] missing-typed-dict-key - Missing required key 'entity_energy_price_export' in TypedDict `GridSourceType` constructor
[error] missing-typed-dict-key - Missing required key 'number_energy_price' in TypedDict `GridSourceType` constructor
[error] missing-typed-dict-key - Missing required key 'number_energy_price_export' in TypedDict `GridSourceType` constructor
[error] missing-typed-dict-key - Missing required key 'stat_compensation' in TypedDict `GridSourceType` constructor
[error] missing-typed-dict-key - Missing required key 'stat_cost' in TypedDict `GridSourceType` constructor
[error] missing-typed-dict-key - Missing required key 'stat_energy_from' in TypedDict `GridSourceType` constructor
[error] missing-typed-dict-key - Missing required key 'stat_energy_to' in TypedDict `GridSourceType` constructor
[error] missing-typed-dict-key - Missing required key 'type' in TypedDict `GridSourceType` constructor
[error] invalid-return-type - Return type does not match returned value: expected `GridSourceType`, found `dict[str, Unknown | str]`

pyjwt (https://github.com/jpadilla/pyjwt)

jwt/api_jwt.py

[error] missing-typed-dict-key - Missing required key 'enforce_minimum_key_length' in TypedDict `FullOptions` constructor
[error] missing-typed-dict-key - Missing required key 'require' in TypedDict `FullOptions` constructor
[error] missing-typed-dict-key - Missing required key 'strict_aud' in TypedDict `FullOptions` constructor
[error] missing-typed-dict-key - Missing required key 'verify_aud' in TypedDict `FullOptions` constructor
[error] missing-typed-dict-key - Missing required key 'verify_exp' in TypedDict `FullOptions` constructor
[error] missing-typed-dict-key - Missing required key 'verify_iat' in TypedDict `FullOptions` constructor
[error] missing-typed-dict-key - Missing required key 'verify_iss' in TypedDict `FullOptions` constructor
[error] missing-typed-dict-key - Missing required key 'verify_jti' in TypedDict `FullOptions` constructor
[error] missing-typed-dict-key - Missing required key 'verify_nbf' in TypedDict `FullOptions` constructor
[error] missing-typed-dict-key - Missing required key 'verify_signature' in TypedDict `FullOptions` constructor
[error] missing-typed-dict-key - Missing required key 'verify_sub' in TypedDict `FullOptions` constructor
[error] invalid-return-type - Return type does not match returned value: expected `FullOptions`, found `dict[str, Unknown]`