Module Import alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr Assign AttributeStore NameLoad attr Str Assign AttributeStore NameLoad attr Str Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return ListLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Assign NameStore SubscriptLoad NameLoad Index Str Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad Return UnaryOpNot NameLoad decorator_list decorator_list NameLoad
N/A N/A re vint.ast.node_type NodeType vint.linting.level Level vint.linting.policy.abstract_policy AbstractPolicy vint.linting.policy_registry register_policy ProhibitSetNoCompatible N/A AbstractPolicy N/A __init__ N/A N/A self N/A N/A N/A N/A N/A N/A super ProhibitSetNoCompatible self __init__ N/A N/A self description Do not use nocompatible which has unexpected effects N/A N/A self reference :help nocompatible N/A N/A self level N/A Level WARNING N/A listen_node_types N/A N/A self N/A N/A N/A N/A N/A NodeType EXCMD N/A is_valid N/A N/A self node lint_context N/A N/A N/A  Whether the specified node is valid.

        This policy prohibit following commands:
         - normal without !
         - substitute
         N/A command N/A node N/A str N/A is_nocompatible N/A N/A re match set?\s+(?:nocp|invcp|nocompatible|invcompatible) command N/A N/A is_nocompatible N/A N/A register_policy