refactor(cli/lint): use FromV8 derive for PluginInfo (#34239)
Replaces the `serde::Deserialize` + `rename_all = "camelCase"` derive on
`PluginInfo` with the v8 `FromV8` derive. The default field-name casing
on the derive matches (`camelCase`), so the JS-visible shape stays `{
name, ruleNames }`. Lint plugin specs (`specs::lint::lint_plugin*`)
remain green locally.
Part of an effort to migrate `serde_v8` callers off of serde where the
v8-derive traits can handle the conversion directly. C
crowlbot committed
2e194c222bbcb1729f45b7d14525da98e3765975
Parent: eb6ab27
Committed by GitHub <noreply@github.com>
on 6/1/2026, 1:53:20 PM