Skip to content

Conversation

@zanieb
Copy link
Member

@zanieb zanieb commented Oct 20, 2023

Closes #8096

@zanieb zanieb added the type-inference Requires more advanced type inference. label Oct 20, 2023
@github-actions
Copy link
Contributor

PR Check Results

Ecosystem

ℹ️ ecosystem check detected changes. (+215, -215, 0 error(s))

rotki (+215, -215)

+ [*] 11 fixable with the `--fix` option (223 hidden fixes can be enabled with the `--unsafe-fixes` option).
- [*] 225 fixable with the `--fix` option (9 hidden fixes can be enabled with the `--unsafe-fixes` option).
+ package.py:1203:41: PLR6201 Use a `set` literal when testing for membership
- package.py:1203:41: PLR6201 [*] Use a `set` literal when testing for membership
+ package.py:1270:22: PLR6201 Use a `set` literal when testing for membership
- package.py:1270:22: PLR6201 [*] Use a `set` literal when testing for membership
+ package.py:1275:22: PLR6201 Use a `set` literal when testing for membership
- package.py:1275:22: PLR6201 [*] Use a `set` literal when testing for membership
+ package.py:208:29: PLR6201 Use a `set` literal when testing for membership
- package.py:208:29: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/accounting/history_base_entries.py:99:51: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/accounting/history_base_entries.py:99:51: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/accounting/pot.py:346:20: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/accounting/pot.py:346:20: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/api/v1/fields.py:109:29: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/api/v1/fields.py:109:29: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/api/v1/fields.py:826:30: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/api/v1/fields.py:826:30: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/api/v1/resources.py:2028:22: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/api/v1/resources.py:2028:22: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/api/v1/resources.py:2094:22: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/api/v1/resources.py:2094:22: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/api/v1/resources.py:2102:22: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/api/v1/resources.py:2102:22: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/api/v1/schemas.py:1099:52: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/api/v1/schemas.py:1099:52: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/api/v1/schemas.py:2000:39: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/api/v1/schemas.py:2000:39: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/api/v1/schemas.py:2729:36: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/api/v1/schemas.py:2729:36: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/assets/converters.py:918:25: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/assets/converters.py:918:25: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/assets/utils.py:65:20: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/assets/utils.py:65:20: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/chain/balances.py:113:35: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/chain/balances.py:113:35: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/chain/bitcoin/bch/utils.py:82:23: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/chain/bitcoin/bch/utils.py:82:23: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/chain/bitcoin/hdkey.py:225:23: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/chain/bitcoin/hdkey.py:225:23: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/chain/bitcoin/hdkey.py:313:28: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/chain/bitcoin/hdkey.py:313:28: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/chain/bitcoin/utils.py:83:45: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/chain/bitcoin/utils.py:83:45: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/chain/ethereum/airdrops.py:394:33: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/chain/ethereum/airdrops.py:394:33: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/chain/ethereum/decoding/decoder.py:188:27: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/chain/ethereum/decoding/decoder.py:188:27: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/chain/ethereum/defi/zerionsdk.py:163:18: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/chain/ethereum/defi/zerionsdk.py:163:18: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/chain/ethereum/defi/zerionsdk.py:166:19: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/chain/ethereum/defi/zerionsdk.py:166:19: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/chain/ethereum/modules/aave/aave.py:109:55: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/chain/ethereum/modules/aave/aave.py:109:55: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/chain/ethereum/modules/aave/aave.py:200:39: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/chain/ethereum/modules/aave/aave.py:200:39: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/chain/ethereum/modules/aave/aave.py:202:41: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/chain/ethereum/modules/aave/aave.py:202:41: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/chain/ethereum/modules/aave/common.py:75:18: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/chain/ethereum/modules/aave/common.py:75:18: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/chain/ethereum/modules/aave/v2/decoder.py:283:44: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/chain/ethereum/modules/aave/v2/decoder.py:283:44: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/chain/ethereum/modules/aave/v2/decoder.py:297:40: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/chain/ethereum/modules/aave/v2/decoder.py:297:40: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/chain/ethereum/modules/balancer/v1/decoder.py:52:62: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/chain/ethereum/modules/balancer/v1/decoder.py:52:62: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/chain/ethereum/modules/compound/compound.py:122:55: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/chain/ethereum/modules/compound/compound.py:122:55: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/chain/ethereum/modules/compound/decoder.py:309:40: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/chain/ethereum/modules/compound/decoder.py:309:40: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/chain/ethereum/modules/compound/decoder.py:341:44: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/chain/ethereum/modules/compound/decoder.py:341:44: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/chain/ethereum/modules/curve/decoder.py:236:43: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/chain/ethereum/modules/curve/decoder.py:236:43: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/chain/ethereum/modules/curve/decoder.py:407:40: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/chain/ethereum/modules/curve/decoder.py:407:40: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/chain/ethereum/modules/curve/decoder.py:508:40: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/chain/ethereum/modules/curve/decoder.py:508:40: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/chain/ethereum/modules/curve/decoder.py:552:44: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/chain/ethereum/modules/curve/decoder.py:552:44: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/chain/ethereum/modules/ens/decoder.py:113:40: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/chain/ethereum/modules/ens/decoder.py:113:40: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/chain/ethereum/modules/ens/decoder.py:394:44: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/chain/ethereum/modules/ens/decoder.py:394:44: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/chain/ethereum/modules/gitcoin/decoder.py:31:50: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/chain/ethereum/modules/gitcoin/decoder.py:31:50: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/chain/ethereum/modules/makerdao/cache.py:200:24: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/chain/ethereum/modules/makerdao/cache.py:200:24: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/chain/ethereum/modules/makerdao/sai/decoder.py:124:32: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/chain/ethereum/modules/makerdao/sai/decoder.py:124:32: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/chain/ethereum/modules/makerdao/sai/decoder.py:389:38: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/chain/ethereum/modules/makerdao/sai/decoder.py:389:38: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/chain/ethereum/modules/makerdao/vaults.py:72:31: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/chain/ethereum/modules/makerdao/vaults.py:72:31: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/chain/ethereum/modules/octant/decoder.py:54:44: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/chain/ethereum/modules/octant/decoder.py:54:44: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/chain/ethereum/modules/oneinch/v4/decoder.py:74:36: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/chain/ethereum/modules/oneinch/v4/decoder.py:74:36: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/chain/ethereum/modules/uniswap/v2/common.py:151:33: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/chain/ethereum/modules/uniswap/v2/common.py:151:33: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/chain/ethereum/modules/uniswap/v2/common.py:170:30: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/chain/ethereum/modules/uniswap/v2/common.py:170:30: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/chain/ethereum/modules/uniswap/v2/common.py:261:32: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/chain/ethereum/modules/uniswap/v2/common.py:261:32: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/chain/ethereum/modules/uniswap/v2/common.py:270:32: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/chain/ethereum/modules/uniswap/v2/common.py:270:32: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/chain/ethereum/modules/weth/decoder.py:102:34: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/chain/ethereum/modules/weth/decoder.py:102:34: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/chain/ethereum/modules/weth/decoder.py:63:34: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/chain/ethereum/modules/weth/decoder.py:63:34: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/chain/ethereum/modules/yearn/utils.py:88:32: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/chain/ethereum/modules/yearn/utils.py:88:32: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/chain/ethereum/oracles/uniswap.py:464:20: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/chain/ethereum/oracles/uniswap.py:464:20: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/chain/ethereum/utils.py:97:17: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/chain/ethereum/utils.py:97:17: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/chain/evm/decoding/cowswap/decoder.py:185:37: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/chain/evm/decoding/cowswap/decoder.py:185:37: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/chain/evm/decoding/cowswap/decoder.py:90:42: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/chain/evm/decoding/cowswap/decoder.py:90:42: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/chain/evm/decoding/gitcoin/decoder.py:218:44: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/chain/evm/decoding/gitcoin/decoder.py:218:44: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/chain/evm/decoding/interfaces.py:162:44: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/chain/evm/decoding/interfaces.py:162:44: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/chain/evm/node_inquirer.py:150:23: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/chain/evm/node_inquirer.py:150:23: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/chain/evm/node_inquirer.py:382:29: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/chain/evm/node_inquirer.py:382:29: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/chain/evm/utils.py:162:16: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/chain/evm/utils.py:162:16: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/chain/optimism/modules/velodrome/decoder.py:195:40: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/chain/optimism/modules/velodrome/decoder.py:195:40: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/chain/optimism/modules/velodrome/decoder.py:205:40: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/chain/optimism/modules/velodrome/decoder.py:205:40: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/chain/optimism/modules/velodrome/decoder.py:214:44: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/chain/optimism/modules/velodrome/decoder.py:214:44: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/data_import/importers/binance.py:220:36: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/data_import/importers/binance.py:220:36: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/data_import/importers/binance.py:249:42: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/data_import/importers/binance.py:249:42: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/data_import/importers/binance.py:278:40: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/data_import/importers/binance.py:278:40: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/data_import/importers/binance.py:488:33: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/data_import/importers/binance.py:488:33: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/data_import/importers/binance.py:506:35: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/data_import/importers/binance.py:506:35: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/data_import/importers/binance.py:556:35: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/data_import/importers/binance.py:556:35: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/data_import/importers/binance.py:567:33: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/data_import/importers/binance.py:567:33: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/data_import/importers/bitcoin_tax.py:208:38: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/data_import/importers/bitcoin_tax.py:208:38: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/data_import/importers/bitcoin_tax.py:75:26: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/data_import/importers/bitcoin_tax.py:75:26: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/data_import/importers/bitmex.py:120:49: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/data_import/importers/bitmex.py:120:49: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/data_import/importers/bitstamp.py:112:33: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/data_import/importers/bitstamp.py:112:33: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/data_import/importers/blockfi_transactions.py:106:28: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/data_import/importers/blockfi_transactions.py:106:28: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/data_import/importers/blockfi_transactions.py:65:26: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/data_import/importers/blockfi_transactions.py:65:26: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/data_import/importers/blockfi_transactions.py:79:28: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/data_import/importers/blockfi_transactions.py:79:28: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/data_import/importers/cointracking.py:128:24: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/data_import/importers/cointracking.py:128:24: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/data_import/importers/cointracking.py:131:56: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/data_import/importers/cointracking.py:131:56: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/data_import/importers/cointracking.py:161:26: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/data_import/importers/cointracking.py:161:26: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/data_import/importers/cointracking.py:64:17: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/data_import/importers/cointracking.py:64:17: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/data_import/importers/cryptocom.py:131:26: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/data_import/importers/cryptocom.py:131:26: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/data_import/importers/cryptocom.py:137:28: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/data_import/importers/cryptocom.py:137:28: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/data_import/importers/cryptocom.py:158:26: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/data_import/importers/cryptocom.py:158:26: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/data_import/importers/cryptocom.py:188:26: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/data_import/importers/cryptocom.py:188:26: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/data_import/importers/cryptocom.py:256:26: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/data_import/importers/cryptocom.py:256:26: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/data_import/importers/cryptocom.py:73:24: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/data_import/importers/cryptocom.py:73:24: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/data_import/importers/cryptocom.py:91:28: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/data_import/importers/cryptocom.py:91:28: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/data_import/importers/nexo.py:121:28: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/data_import/importers/nexo.py:121:28: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/data_import/importers/nexo.py:73:26: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/data_import/importers/nexo.py:73:26: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/data_import/importers/nexo.py:79:26: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/data_import/importers/nexo.py:79:26: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/data_import/importers/nexo.py:93:28: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/data_import/importers/nexo.py:93:28: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/db/dbhandler.py:1319:28: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/db/dbhandler.py:1319:28: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/db/dbhandler.py:1381:43: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/db/dbhandler.py:1381:43: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/db/dbhandler.py:2240:30: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/db/dbhandler.py:2240:30: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/db/dbhandler.py:2424:59: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/db/dbhandler.py:2424:59: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/db/dbhandler.py:792:27: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/db/dbhandler.py:792:27: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/db/filtering.py:58:29: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/db/filtering.py:58:29: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/db/history_events.py:407:36: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/db/history_events.py:407:36: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/db/search_assets.py:76:62: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/db/search_assets.py:76:62: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/db/settings.py:350:21: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/db/settings.py:350:21: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/db/upgrades/v36_v37.py:391:80: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/db/upgrades/v36_v37.py:391:80: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/db/upgrades/v38_v39.py:73:25: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/db/upgrades/v38_v39.py:73:25: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/db/upgrades/v39_v40.py:184:38: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/db/upgrades/v39_v40.py:184:38: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/db/upgrades/v39_v40.py:187:40: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/db/upgrades/v39_v40.py:187:40: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/exchanges/binance.py:1184:70: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/exchanges/binance.py:1184:70: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/exchanges/binance.py:313:46: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/exchanges/binance.py:313:46: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/exchanges/binance.py:316:32: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/exchanges/binance.py:316:32: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/exchanges/binance.py:351:44: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/exchanges/binance.py:351:44: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/exchanges/binance.py:380:40: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/exchanges/binance.py:380:40: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/exchanges/bitcoinde.py:182:24: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/exchanges/bitcoinde.py:182:24: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/exchanges/bitcoinde.py:224:40: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/exchanges/bitcoinde.py:224:40: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/exchanges/bitcoinde.py:81:23: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/exchanges/bitcoinde.py:81:23: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/exchanges/bitfinex.py:197:28: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/exchanges/bitfinex.py:197:28: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/exchanges/bitfinex.py:766:24: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/exchanges/bitfinex.py:766:24: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/exchanges/bitfinex.py:768:24: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/exchanges/bitfinex.py:768:24: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/exchanges/bitfinex.py:791:20: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/exchanges/bitfinex.py:791:20: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/exchanges/bitfinex.py:793:20: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/exchanges/bitfinex.py:793:20: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/exchanges/bitmex.py:164:24: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/exchanges/bitmex.py:164:24: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/exchanges/bitmex.py:205:40: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/exchanges/bitmex.py:205:40: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/exchanges/bitpanda.py:162:41: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/exchanges/bitpanda.py:162:41: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/exchanges/bitpanda.py:268:30: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/exchanges/bitpanda.py:268:30: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/exchanges/bitstamp.py:704:24: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/exchanges/bitstamp.py:704:24: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/exchanges/bitstamp.py:706:24: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/exchanges/bitstamp.py:706:24: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/exchanges/bitstamp.py:725:20: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/exchanges/bitstamp.py:725:20: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/exchanges/bitstamp.py:727:20: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/exchanges/bitstamp.py:727:20: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/exchanges/coinbase.py:147:20: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/exchanges/coinbase.py:147:20: PLR6201 [*] Use a `set` literal when testing for membership
+ rotkehlchen/exchanges/coinbase.py:779:52: PLR6201 Use a `set` literal when testing for membership
- rotkehlchen/exchanges/coinbase.py:779:52: PLR6201 [*] Use a `set` literal...*[Comment body truncated]*

@zanieb zanieb merged commit 348b649 into main Oct 20, 2023
@zanieb zanieb deleted the zanie/6201 branch October 20, 2023 17:38
@zanieb zanieb added the rule Implementing or modifying a lint rule label Oct 20, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

rule Implementing or modifying a lint rule type-inference Requires more advanced type inference.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

PLR6201 autofix is unsafe without type information

3 participants