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: ["'getavalanchekey' has argument 'nodeid' of
([('disconnectnode', True), ('getavalanchekey', False)]).type 'string'", Common root"'disconnectnode' has argument 'nodeid' of type 'JSON'"].
Common root causes for this warning: 1) The command and/or argument are missing from
missing from the conversion table in 'src/rpc/client.cpp'. 2) Arguments of the same
of the same name are being converted from JSON for some commands, but not for others.
for others. Consider renaming arguments such that one name is used for strings and
strings and the other for conversions from JSON.
```