[ty] Support ** unpacking of TypedDict in dict-literal assignments by charliermarsh · Pull Request #24703 · astral-sh/ruff (original) (raw)
ecosystem-analyzer results
| Lint rule | Added | Removed | Changed |
|---|---|---|---|
| missing-typed-dict-key | 0 | 37 | 0 |
| invalid-return-type | 0 | 5 | 0 |
| Total | 0 | 42 | 0 |
Raw diff (42 changes)
core (https://github.com/home-assistant/core)
- homeassistant/components/energy/data.py:786:20 error[missing-typed-dict-key] Missing required key 'stat_energy_from' in TypedDict
BatterySourceTypeconstructor - homeassistant/components/energy/data.py:786:20 error[missing-typed-dict-key] Missing required key 'stat_energy_to' in TypedDict
BatterySourceTypeconstructor - homeassistant/components/energy/data.py:786:20 error[missing-typed-dict-key] Missing required key 'type' in TypedDict
BatterySourceTypeconstructor - homeassistant/components/energy/data.py:786:20 error[invalid-return-type] Return type does not match returned value: expected
BatterySourceType, founddict[str, Unknown | str] - homeassistant/components/energy/data.py:789:16 error[missing-typed-dict-key] Missing required key 'stat_energy_from' in TypedDict
BatterySourceTypeconstructor - homeassistant/components/energy/data.py:789:16 error[missing-typed-dict-key] Missing required key 'stat_energy_to' in TypedDict
BatterySourceTypeconstructor - homeassistant/components/energy/data.py:789:16 error[missing-typed-dict-key] Missing required key 'type' in TypedDict
BatterySourceTypeconstructor - homeassistant/components/energy/data.py:789:16 error[invalid-return-type] Return type does not match returned value: expected
BatterySourceType, founddict[str, Unknown | str] - homeassistant/components/energy/data.py:804:20 error[missing-typed-dict-key] Missing required key 'cost_adjustment_day' in TypedDict
GridSourceTypeconstructor - homeassistant/components/energy/data.py:804:20 error[missing-typed-dict-key] Missing required key 'entity_energy_price' in TypedDict
GridSourceTypeconstructor - homeassistant/components/energy/data.py:804:20 error[missing-typed-dict-key] Missing required key 'entity_energy_price_export' in TypedDict
GridSourceTypeconstructor - homeassistant/components/energy/data.py:804:20 error[missing-typed-dict-key] Missing required key 'number_energy_price' in TypedDict
GridSourceTypeconstructor - homeassistant/components/energy/data.py:804:20 error[missing-typed-dict-key] Missing required key 'number_energy_price_export' in TypedDict
GridSourceTypeconstructor - homeassistant/components/energy/data.py:804:20 error[missing-typed-dict-key] Missing required key 'stat_compensation' in TypedDict
GridSourceTypeconstructor - homeassistant/components/energy/data.py:804:20 error[missing-typed-dict-key] Missing required key 'stat_cost' in TypedDict
GridSourceTypeconstructor - homeassistant/components/energy/data.py:804:20 error[missing-typed-dict-key] Missing required key 'stat_energy_from' in TypedDict
GridSourceTypeconstructor - homeassistant/components/energy/data.py:804:20 error[missing-typed-dict-key] Missing required key 'stat_energy_to' in TypedDict
GridSourceTypeconstructor - homeassistant/components/energy/data.py:804:20 error[missing-typed-dict-key] Missing required key 'type' in TypedDict
GridSourceTypeconstructor - homeassistant/components/energy/data.py:804:20 error[invalid-return-type] Return type does not match returned value: expected
GridSourceType, founddict[str, Unknown | str] - homeassistant/components/energy/data.py:807:16 error[missing-typed-dict-key] Missing required key 'cost_adjustment_day' in TypedDict
GridSourceTypeconstructor - homeassistant/components/energy/data.py:807:16 error[missing-typed-dict-key] Missing required key 'entity_energy_price' in TypedDict
GridSourceTypeconstructor - homeassistant/components/energy/data.py:807:16 error[missing-typed-dict-key] Missing required key 'entity_energy_price_export' in TypedDict
GridSourceTypeconstructor - homeassistant/components/energy/data.py:807:16 error[missing-typed-dict-key] Missing required key 'number_energy_price' in TypedDict
GridSourceTypeconstructor - homeassistant/components/energy/data.py:807:16 error[missing-typed-dict-key] Missing required key 'number_energy_price_export' in TypedDict
GridSourceTypeconstructor - homeassistant/components/energy/data.py:807:16 error[missing-typed-dict-key] Missing required key 'stat_compensation' in TypedDict
GridSourceTypeconstructor - homeassistant/components/energy/data.py:807:16 error[missing-typed-dict-key] Missing required key 'stat_cost' in TypedDict
GridSourceTypeconstructor - homeassistant/components/energy/data.py:807:16 error[missing-typed-dict-key] Missing required key 'stat_energy_from' in TypedDict
GridSourceTypeconstructor - homeassistant/components/energy/data.py:807:16 error[missing-typed-dict-key] Missing required key 'stat_energy_to' in TypedDict
GridSourceTypeconstructor - homeassistant/components/energy/data.py:807:16 error[missing-typed-dict-key] Missing required key 'type' in TypedDict
GridSourceTypeconstructor - homeassistant/components/energy/data.py:807:16 error[invalid-return-type] Return type does not match returned value: expected
GridSourceType, founddict[str, Unknown | str]
pyjwt (https://github.com/jpadilla/pyjwt)
- jwt/api_jwt.py:88:16 error[missing-typed-dict-key] Missing required key 'enforce_minimum_key_length' in TypedDict
FullOptionsconstructor - jwt/api_jwt.py:88:16 error[missing-typed-dict-key] Missing required key 'require' in TypedDict
FullOptionsconstructor - jwt/api_jwt.py:88:16 error[missing-typed-dict-key] Missing required key 'strict_aud' in TypedDict
FullOptionsconstructor - jwt/api_jwt.py:88:16 error[missing-typed-dict-key] Missing required key 'verify_aud' in TypedDict
FullOptionsconstructor - jwt/api_jwt.py:88:16 error[missing-typed-dict-key] Missing required key 'verify_exp' in TypedDict
FullOptionsconstructor - jwt/api_jwt.py:88:16 error[missing-typed-dict-key] Missing required key 'verify_iat' in TypedDict
FullOptionsconstructor - jwt/api_jwt.py:88:16 error[missing-typed-dict-key] Missing required key 'verify_iss' in TypedDict
FullOptionsconstructor - jwt/api_jwt.py:88:16 error[missing-typed-dict-key] Missing required key 'verify_jti' in TypedDict
FullOptionsconstructor - jwt/api_jwt.py:88:16 error[missing-typed-dict-key] Missing required key 'verify_nbf' in TypedDict
FullOptionsconstructor - jwt/api_jwt.py:88:16 error[missing-typed-dict-key] Missing required key 'verify_signature' in TypedDict
FullOptionsconstructor - jwt/api_jwt.py:88:16 error[missing-typed-dict-key] Missing required key 'verify_sub' in TypedDict
FullOptionsconstructor - jwt/api_jwt.py:88:16 error[invalid-return-type] Return type does not match returned value: expected
FullOptions, founddict[str, Unknown]