diff -r fc5d68a6889e -r 6a042a54e0f7 eric6/Plugins/CheckerPlugins/CodeStyleChecker/Simplify/SimplifyNodeVisitor.py --- a/eric6/Plugins/CheckerPlugins/CodeStyleChecker/Simplify/SimplifyNodeVisitor.py Sat Apr 10 16:13:22 2021 +0200 +++ b/eric6/Plugins/CheckerPlugins/CodeStyleChecker/Simplify/SimplifyNodeVisitor.py Sat Apr 10 17:54:58 2021 +0200 @@ -1122,7 +1122,10 @@ isinstance(node.body[0], ast.Assign) and isinstance(node.body[0].value, ast.Subscript) and len(node.body[0].targets) == 1 and - isinstance(node.body[0].targets[0], ast.Name) + isinstance(node.body[0].targets[0], ast.Name) and + isinstance(node.body[0].value.value, ast.Name) and + isinstance(node.test.comparators[0], ast.Name) and + node.body[0].value.value.id == node.test.comparators[0].id ): key = unparse(node.test.left) dictname = unparse(node.test.comparators[0])