Take a look at this EO snippet:
# Bytes as input.
[bts] > bytes-as-input
# Read `size` amount of bytes from `bts`.
[size] > read
((input-block bts --).read size).self > @ # <- usage, doesn't see this
# Bytes-as-input block.
[data buffer] > input-block
buffer > @
$ > self # <- declaration, see this
Currently, redundant-object complains about self, since lint does not see the usage of it, only its declaration.
Take a look at this EO snippet:
Currently,
redundant-objectcomplains aboutself, since lint does not see the usage of it, only its declaration.