Add this line to `commands` in `src/rpc/avalanche.cpp`:
`{ "avalanche", "addavalanchepeer", addavalanchepeer, {"nodeid"}},`
`arc lint src/rpc/avalance.cpp` will fail with the warning message (note "nodeid" conflicts with disconnectnode's "nodeid")
Add this line to the table in `src/rpc/client.cpp`:
`{"addavalanchepeer", 0, "nodeid"},`
`arc lint src/rpc/avalance.cpp` passes
Example output:
```
>>> Lint for /home/jasonbcox/projects/bitcoin-abc:
Warning (RPC_MAPPING_WARNING) RPC mapping warning
In order to keep a consistent API, arguments of the same name are
expected to either both be string-typed or converted from JSON. But there
was a conversion mismatch for argument named 'nodeid'
([('disconnectnode', True), ('getavalanchekey', False)]). Common root
causes for this warning: 1) The command and/or argument are missing from
the conversion table in 'src/rpc/client.cpp'. 2) Arguments of the same
name are being converted from JSON for some commands, but not for others.
Consider renaming arguments such that one name is used for strings and
the other for conversions from JSON.
```