Skip to content

Upgrading pylint 0.28 to 1

Unknown0.28.0 → 1.9.5

Fetching 43 releases from GitHub…0 / 43
UnknownUpgrade verdict

DepDelta is still reading the notes for this range, so breaking changes can't be ruled out yet.

  • DepDelta is still reading the release notes in this range, so it can't rule out breaking changes yet.
  • This page updates as the notes come in.
Still reading release notes

DepDelta is still reading the release notes in this range. This updates as they come in.

Requires Python >=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <3.7 from 1.9.5 (none stated before).

Adds astroid <2.0,>=1.6, isort >=4.2.5, mccabe, six.

Installs 7 packages in all (was 0).

Generated by DepDelta from published Python source. Not mixed with prose notes.

  • removed: class BaseChecker(OptionsProviderMixIn, ASTWalker)
  • removed: constructor BaseChecker(linter=…)
  • removed: field BaseChecker.level
  • removed: field BaseChecker.msgs
  • removed: field BaseChecker.name
  • removed: field BaseChecker.options
  • removed: field BaseChecker.reports
  • removed: function initialize(linter)
  • removed: function package_load(linter, directory)
  • removed: method BaseChecker.add_message(msg_id, line=…, node=…, args=…)
  • removed: method BaseChecker.close()
  • removed: method BaseChecker.open()
  • removed: method BaseChecker.package_dir()
  • removed: class BasicChecker(_BasicChecker)
  • removed: class BasicErrorChecker(_BasicChecker)
  • removed: class DocStringChecker(_BasicChecker)
  • removed: class LambdaForComprehensionChecker(_BasicChecker)
  • removed: class NameChecker(_BasicChecker)
  • removed: class PassChecker(_BasicChecker)
  • removed: constructor BasicChecker(linter)
  • removed: constructor BasicErrorChecker(linter)
  • removed: field BasicChecker.msgs
  • removed: field BasicChecker.name
  • removed: field BasicChecker.options
  • removed: field BasicChecker.reports
  • removed: field BasicErrorChecker.msgs
  • removed: field DocStringChecker.msgs
  • removed: field DocStringChecker.options
  • removed: field LambdaForComprehensionChecker.msgs
  • removed: field NameChecker.msgs
  • removed: field NameChecker.options
  • removed: field PassChecker.msgs
  • removed: function in_loop(node)
  • removed: function in_nested_list(nested_list, obj)
  • removed: function redefined_by_decorator(node)
  • removed: function register(linter)
  • removed: function report_by_type_stats(sect, stats, old_stats)
  • removed: method BasicChecker.leave_tryfinally(node)
  • removed: method BasicChecker.open()
  • removed: method BasicChecker.visit_assert(node)
  • removed: method BasicChecker.visit_break(node)
  • removed: method BasicChecker.visit_callfunc(node)
  • removed: method BasicChecker.visit_class(node)
  • removed: method BasicChecker.visit_continue(node)
  • removed: method BasicChecker.visit_dict(node)
  • removed: method BasicChecker.visit_discard(node)
  • removed: method BasicChecker.visit_exec(node)
  • removed: method BasicChecker.visit_function(node)
  • removed: method BasicChecker.visit_lambda(node)
  • removed: method BasicChecker.visit_module(node)
  • removed: method BasicChecker.visit_raise(node)
  • removed: method BasicChecker.visit_return(node)
  • removed: method BasicChecker.visit_tryfinally(node)
  • removed: method BasicErrorChecker.visit_break(node)
  • removed: method BasicErrorChecker.visit_class(node)
  • removed: method BasicErrorChecker.visit_continue(node)
  • removed: method BasicErrorChecker.visit_for(node)
  • removed: method BasicErrorChecker.visit_function(node)
  • removed: method BasicErrorChecker.visit_return(node)
  • removed: method BasicErrorChecker.visit_unaryop(node)
  • removed: method BasicErrorChecker.visit_while(node)
  • removed: method BasicErrorChecker.visit_yield(node)
  • removed: method DocStringChecker.open()
  • removed: method DocStringChecker.visit_class(node)
  • removed: method DocStringChecker.visit_function(node)
  • removed: method DocStringChecker.visit_module(node)
  • removed: method LambdaForComprehensionChecker.visit_callfunc(node)
  • removed: method NameChecker.open()
  • removed: method NameChecker.visit_assname(node)
  • removed: method NameChecker.visit_class(node)
  • removed: method NameChecker.visit_function(node)
  • removed: method NameChecker.visit_module(node)
  • removed: method PassChecker.visit_pass(node)
  • removed: variable CLASS_NAME_RGX
  • removed: variable COMP_VAR_RGX
  • removed: variable CONST_NAME_RGX
  • removed: variable DEFAULT_NAME_RGX
  • removed: variable MOD_NAME_RGX
  • removed: variable NO_REQUIRED_DOC_RGX
  • removed: class ClassChecker(BaseChecker)
  • removed: constructor ClassChecker(linter=…)
  • removed: field ClassChecker.msgs
  • removed: field ClassChecker.name
  • removed: field ClassChecker.options
  • removed: field ClassChecker.priority
  • removed: function class_is_abstract(node)
  • removed: function node_method(node, method_name)
  • removed: function register(linter)
  • removed: method ClassChecker.is_first_attr(node)
  • removed: method ClassChecker.leave_class(cnode)
  • removed: method ClassChecker.leave_function(node)
  • removed: method ClassChecker.visit_assign(assign_node)
  • removed: method ClassChecker.visit_class(node)
  • removed: method ClassChecker.visit_function(node)
  • removed: method ClassChecker.visit_getattr(node)
  • removed: method ClassChecker.visit_name(node)
  • removed: variable MSGS
  • removed: class MisdesignChecker(BaseChecker)
  • removed: class SpecialMethodChecker(object)
  • removed: constructor MisdesignChecker(linter=…)
  • removed: constructor SpecialMethodChecker(methods_found, on_error)
  • removed: field MisdesignChecker.msgs
  • removed: field MisdesignChecker.name
  • removed: field MisdesignChecker.options
  • removed: field MisdesignChecker.priority
  • removed: field MisdesignChecker.visit_for
  • removed: function class_is_abstract(klass)
  • removed: function register(linter)
  • removed: method MisdesignChecker.close()
  • removed: method MisdesignChecker.leave_class(node)
  • removed: method MisdesignChecker.leave_function(node)
  • removed: method MisdesignChecker.open()
  • removed: method MisdesignChecker.visit_class(node)
  • removed: method MisdesignChecker.visit_default(node)
  • removed: method MisdesignChecker.visit_function(node)
  • removed: method MisdesignChecker.visit_if(node)
  • removed: method MisdesignChecker.visit_return(_)
  • removed: method MisdesignChecker.visit_tryexcept(node)
  • removed: method MisdesignChecker.visit_tryfinally(_)
  • removed: method MisdesignChecker.visit_while(node)
  • removed: variable IGNORED_ARGUMENT_NAMES
  • removed: variable MSGS
  • removed: variable SPECIAL_METHODS
  • removed: class ExceptionsChecker(BaseChecker)
  • removed: field ExceptionsChecker.msgs
  • removed: field ExceptionsChecker.name
  • removed: field ExceptionsChecker.options
  • removed: field ExceptionsChecker.priority
  • removed: function inherit_from_std_ex(node)
  • removed: function register(linter)
  • removed: method ExceptionsChecker.visit_raise(node)
  • removed: method ExceptionsChecker.visit_tryexcept(node)
  • removed: variable BUILTINS_NAME
  • removed: variable EXCEPTIONS_MODULE
  • removed: variable MSGS
  • removed: variable OVERGENERAL_EXCEPTIONS
  • removed: class FormatChecker(BaseRawChecker)
  • removed: constructor FormatChecker(linter=…)
  • removed: field FormatChecker.msgs
  • removed: field FormatChecker.name
  • removed: field FormatChecker.options
  • removed: function check_line(line)
  • removed: function get_string_coords(line)
  • removed: function in_coords(match, string_coords)
  • removed: function register(linter)
  • removed: method FormatChecker.check_indent_level(string, expected, line_num)
  • removed: method FormatChecker.check_lines(lines, i)
  • removed: method FormatChecker.new_line(tok_type, line, line_num, junk)
  • removed: method FormatChecker.process_module(node)
  • removed: method FormatChecker.process_tokens(tokens)
  • removed: method FormatChecker.visit_backquote(node)
  • removed: method FormatChecker.visit_default(node)
  • removed: variable BAD_CONSTRUCT_RGXS
  • removed: variable COMMENT_RGX
  • removed: variable MSGS
  • removed: variable OPERATORS
  • removed: variable OP_RGX_MATCH_1
  • removed: variable OP_RGX_MATCH_2
  • removed: variable OP_RGX_SEARCH_1
  • removed: variable OP_RGX_SEARCH_2
  • removed: variable SASTRING_RGX
  • removed: variable SQSTRING_RGX
  • removed: variable STRING_RGX
  • removed: variable TASTRING_RGX
  • removed: variable TQSTRING_RGX
  • removed: class ImportsChecker(BaseChecker)
  • removed: constructor ImportsChecker(linter=…)
  • removed: field ImportsChecker.msgs
  • removed: field ImportsChecker.name
  • removed: field ImportsChecker.options
  • removed: field ImportsChecker.priority
  • removed: function dependencies_graph(filename, dep_info)
  • removed: function get_first_import(node, context, name, base, level)
  • removed: function make_graph(filename, dep_info, sect, gtype)
  • removed: function make_tree_defs(mod_files_list)
  • removed: function register(linter)
  • removed: function repr_tree_defs(data, indent_str=…)
  • removed: method ImportsChecker.close()
  • removed: method ImportsChecker.get_imported_module(modnode, importnode, modname)
  • removed: method ImportsChecker.open()
  • removed: method ImportsChecker.report_dependencies_graph(sect, _, dummy)
  • removed: method ImportsChecker.report_external_dependencies(sect, _, dummy)
  • removed: method ImportsChecker.visit_from(node)
  • removed: method ImportsChecker.visit_import(node)
  • removed: variable MSGS
  • removed: class LoggingChecker(checkers.BaseChecker)
  • removed: field LoggingChecker.msgs
  • removed: field LoggingChecker.name
  • removed: function register(linter)
  • removed: method LoggingChecker.visit_callfunc(node)
  • removed: method LoggingChecker.visit_import(node)
  • removed: method LoggingChecker.visit_module(unused_node)
  • removed: variable CHECKED_CONVENIENCE_FUNCTIONS
  • removed: variable MSGS
  • removed: class EncodingChecker(BaseChecker)
  • removed: constructor EncodingChecker(linter=…)
  • removed: field EncodingChecker.msgs
  • removed: field EncodingChecker.name
  • removed: field EncodingChecker.options
  • removed: function register(linter)
  • removed: method EncodingChecker.process_module(node)
  • removed: variable MSGS
  • removed: class NewStyleConflictChecker(BaseChecker)
  • removed: field NewStyleConflictChecker.msgs
  • removed: field NewStyleConflictChecker.name
  • removed: field NewStyleConflictChecker.options
  • removed: field NewStyleConflictChecker.priority
  • removed: function register(linter)
  • removed: method NewStyleConflictChecker.visit_callfunc(node)
  • removed: method NewStyleConflictChecker.visit_class(node)
  • removed: method NewStyleConflictChecker.visit_function(node)
  • removed: variable MSGS
  • removed: class RawMetricsChecker(BaseRawChecker)
  • removed: constructor RawMetricsChecker(linter)
  • removed: field RawMetricsChecker.msgs
  • removed: field RawMetricsChecker.name
  • removed: field RawMetricsChecker.options
  • removed: field RawMetricsChecker.reports
  • removed: function get_type(tokens, start_index)
  • removed: function register(linter)
  • removed: function report_raw_stats(sect, stats, old_stats)
  • removed: method RawMetricsChecker.open()
  • removed: method RawMetricsChecker.process_tokens(tokens)
  • removed: variable JUNK
  • removed: class StringConstantChecker(BaseRawChecker)
  • removed: class StringFormatChecker(BaseChecker)
  • removed: class StringMethodsChecker(BaseChecker)
  • removed: field StringConstantChecker.ESCAPE_CHARACTERS
  • removed: field StringConstantChecker.UNICODE_ESCAPE_CHARACTERS
  • removed: field StringConstantChecker.msgs
  • removed: field StringConstantChecker.name
  • removed: field StringFormatChecker.msgs
  • removed: field StringFormatChecker.name
  • removed: field StringMethodsChecker.msgs
  • removed: field StringMethodsChecker.name
  • removed: function register(linter)
  • removed: method StringConstantChecker.process_non_raw_string_token(prefix, string_body, start_row, start_col)
  • removed: method StringConstantChecker.process_string_token(token, start_row, start_col)
  • removed: method StringConstantChecker.process_tokens(tokens)
  • removed: method StringFormatChecker.visit_binop(node)
  • removed: method StringMethodsChecker.visit_callfunc(node)
  • removed: variable MSGS
  • removed: variable OTHER_NODES
  • removed: class TypeChecker(BaseChecker)
  • removed: field TypeChecker.msgs
  • removed: field TypeChecker.name
  • removed: field TypeChecker.options
  • removed: field TypeChecker.priority
  • removed: function register(linter)
  • removed: method TypeChecker.open()
  • removed: method TypeChecker.visit_assattr(node)
  • removed: method TypeChecker.visit_assign(node)
  • removed: method TypeChecker.visit_callfunc(node)
  • removed: method TypeChecker.visit_delattr(node)
  • removed: method TypeChecker.visit_getattr(node)
  • removed: variable MSGS
  • removed: class IncompleteFormatString(Exception)
  • removed: class UnsupportedFormatCharacter(Exception)
  • removed: constructor UnsupportedFormatCharacter(index)
  • removed: function assign_parent(node)
  • removed: function check_messages(*messages)
  • removed: function clobber_in_except(node)
  • removed: function get_all_elements(node)
  • removed: function is_ancestor_name(frame, node)
  • removed: function is_attr_private(attrname)
  • removed: function is_attr_protected(attrname)
  • removed: function is_builtin(name)
  • removed: function is_defined_before(var_node)
  • removed: function is_empty(body)
  • removed: function is_error(node)
  • removed: function is_func_decorator(node)
  • removed: function is_func_default(node)
  • removed: function is_inside_except(node)
  • removed: function is_raising(body)
  • removed: function is_super(node)
  • removed: function is_super_call(expr)
  • removed: function node_frame_class(node)
  • removed: function overrides_a_method(class_node, name)
  • removed: function overrides_an_abstract_method(class_node, name)
  • removed: function parse_format_string(format_string)
  • removed: function safe_infer(node)
  • removed: variable BUILTINS_NAME
  • removed: variable COMP_NODE_TYPES
  • removed: variable PYMETHODS
  • removed: variable SPECIAL_BUILTINS
  • removed: variable builtins
  • removed: class Ancestor(object)
  • removed: class Specialization(Ancestor)
  • removed: constructor Ancestor(value)
  • removed: constructor Specialization(value, _id)
  • removed: field Ancestor.cls_member
  • removed: field Specialization.TYPE
  • removed: field Specialization.top
  • removed: method Ancestor.get_value()
  • removed: method Ancestor.set_value(value)
  • removed: class DoNothing
  • removed: class Interface
  • removed: method Interface.get_value()
  • removed: method Interface.set_value(value)
  • removed: class Dummy(object)
  • removed: export path
  • removed: function function_1_arg(first_argument)
  • removed: function function_3_args(first_argument, second_argument, third_argument)
  • removed: function function_default_arg(one=…, two=…)
  • removed: function to_be()
  • removed: variable ANSWER
  • removed: class Logger(object)
  • removed: variable fake_logger
  • removed: variable logger
  • removed: function run()
  • removed: function f(*a)
  • removed: variable double
  • removed: variable correct_dict
  • removed: variable wrong_dict
  • removed: class Aaaa(func_w0233.AAAA)
  • removed: constructor Aaaa()
  • removed: class MyClass
  • removed: class MyClass2
  • removed: class MyClass3
  • removed: class MyClass4
  • removed: class MyClass5
  • removed: constructor MyClass()
  • removed: constructor MyClass2()
  • removed: constructor MyClass3()
  • removed: constructor MyClass4()
  • removed: constructor MyClass5()
  • removed: function foo1(_, _)
  • removed: function foo2(_, *_)
  • removed: function foo3(_, _=…)
  • removed: class Abcd
  • removed: class Cdef
  • removed: constructor Abcd()
  • removed: constructor Cdef()
  • removed: function pprint()
  • removed: class Meta(type)
  • removed: class Obj
  • removed: field Meta.class1
  • removed: field Meta.class2
  • removed: field Obj.class1
  • removed: field Obj.class2
  • removed: method Meta.class1()
  • removed: method Meta.class2()
  • removed: method Meta.method1()
  • removed: method Meta.method2()
  • removed: method Obj.class1()
  • removed: method Obj.class2()
  • removed: function function()
  • removed: function func(arg, arg2)
  • removed: function hop(context)
  • removed: function other(funky)
  • removed: variable aaaa
  • removed: variable bbbb
  • removed: variable boo
  • removed: variable correct
  • removed: variable html
  • removed: variable html2
  • removed: variable notfollowed
  • removed: variable notpreceded
  • removed: variable titreprojet
  • removed: variable CONST
  • removed: function suppressed()
  • removed: function function_default_arg(one=…, two=…)
  • removed: class MyClass
  • removed: constructor MyClass()
  • removed: method MyClass.correct()
  • removed: method MyClass.met()
  • removed: variable OBJ
  • removed: class Example
  • removed: constructor Example()
  • removed: method Example.setup()
  • removed: variable MSG
  • removed: variable MSG2
  • removed: class HaNonNonNon
  • removed: class OkOk(object)
  • removed: constructor HaNonNonNon()
  • removed: class HaNonNonNon
  • removed: class OkOk(object)
  • removed: class SomeClass(object)
  • removed: constructor HaNonNonNon()
  • removed: constructor SomeClass()
  • removed: field HaNonNonNon.method
  • removed: field OkOk.method
  • removed: function getter(self)
  • removed: method SomeClass.noregr()
  • removed: property SomeClass.prop
  • removed: class Aaaa
  • removed: class NewAaaa(object)
  • removed: constructor Aaaa()
  • removed: constructor NewAaaa()
  • removed: method Aaaa.hop()
  • removed: method NewAaaa.hop()
  • removed: function decorator(expr)
  • removed: function main()
  • removed: class Aaa
  • removed: constructor Aaa()
  • removed: function log10_2()
  • removed: class Clazz(object)
  • removed: constructor Clazz()
  • removed: method Clazz.change_type(new_class)
  • removed: method Clazz.do_nothing()
  • removed: class Foo
  • removed: class Aimpl
  • removed: class Bimpl(Aimpl)
  • removed: class Cimpl(Aimpl)
  • removed: class XAsub
  • removed: class XBsub(XAsub)
  • removed: class XCsub(XAsub)
  • removed: method Aimpl.makex()
  • removed: method Bimpl.makex()
  • removed: method Cimpl.makex()
  • removed: class Sub(Super)
  • removed: class Super(object)
  • removed: constructor Sub(arg)
  • removed: constructor Super()
  • removed: method Sub.method(param=…)
  • removed: method Super.method(param)
  • removed: class A3123
  • removed: constructor A3123()
  • removed: field A3123.cmeth
  • removed: field A3123.smeth
  • removed: method A3123.cmeth(val)
  • removed: method A3123.smeth()
  • removed: function gen()
  • removed: variable GEN
  • removed: class Example(object)
  • removed: method Example.method_doesnot_return_tuple(obj)
  • removed: method Example.method_expects_tuple(obj)
  • removed: function no_conjugate_member(magic_flag)
  • removed: class BaseClass(object)
  • removed: class FalsePositiveClass(BaseClass)
  • removed: class NegativeClass(BaseClass)
  • removed: constructor BaseClass()
  • removed: constructor FalsePositiveClass()
  • removed: constructor NegativeClass()
  • removed: method FalsePositiveClass.countup()
  • removed: method NegativeClass.countup()
  • removed: class MyException(Exception)
  • removed: constructor MyException(msg)
  • removed: class Aaa
  • removed: field Aaa.fetch_order
  • removed: function fetch_config(mainattr=…)
  • removed: class MyClass
  • removed: field MyClass.var1
  • removed: field MyClass.var2
  • removed: class ConcreteToto(AbstractToto)
  • removed: constructor ConcreteToto()
  • removed: method ConcreteToto.machin()
  • removed: class Aaa(object)
  • removed: class Bbb(Aaa)
  • removed: class Ccc(Aaa)
  • removed: class Ccc.Ddd(Aaa)
  • removed: class Ccc.Eee(Ddd)
  • removed: constructor Aaa()
  • removed: method Aaa.another_public()
  • removed: method Aaa.one_public()
  • removed: variable ASCII
  • removed: variable UTF_8
  • removed: function function1(cbarg=…)
  • removed: class Statement(object)
  • removed: constructor Statement()
  • removed: field Statement.object
  • removed: class MyClass(SuperClass)
  • removed: class SuperClass(object)
  • removed: method MyClass.impl(*args, **kwargs)
  • removed: method SuperClass.impl(arg1, arg2)
  • removed: class Test(object)
  • removed: constructor Test()
  • removed: property Test.myattr
  • removed: class MultiException(Exception)
  • removed: constructor MultiException()
  • removed: method MultiException.return_self()
  • removed: variable SCKT
  • removed: class Interface
  • removed: class MyError(Exception)
  • removed: function somegen()
  • removed: function func()
  • removed: variable a
  • removed: variable b
  • removed: variable c
  • removed: class Aaaa
  • removed: class Bbbb
  • removed: class Cccc
  • removed: class Dddd
  • removed: class Eeee
  • removed: class Ffff
  • removed: class Gggg
  • removed: class Hhhh
  • removed: class Iiii(Aaaa, Bbbb, Cccc, Dddd, Eeee, Ffff, Gggg, Hhhh)
  • removed: class Jjjj(Iiii)
  • removed: class Aaaa
  • removed: constructor Aaaa()
  • removed: class Aaaa
  • removed: constructor Aaaa()
  • removed: method Aaaa.meth1()
  • removed: method Aaaa.meth10()
  • removed: method Aaaa.meth11()
  • removed: method Aaaa.meth12()
  • removed: method Aaaa.meth13()
  • removed: method Aaaa.meth14()
  • removed: method Aaaa.meth15()
  • removed: method Aaaa.meth16()
  • removed: method Aaaa.meth17()
  • removed: method Aaaa.meth18()
  • removed: method Aaaa.meth19()
  • removed: method Aaaa.meth2()
  • removed: method Aaaa.meth20()
  • removed: method Aaaa.meth21()
  • removed: method Aaaa.meth3()
  • removed: method Aaaa.meth4()
  • removed: method Aaaa.meth5()
  • removed: method Aaaa.meth6()
  • removed: method Aaaa.meth7()
  • removed: method Aaaa.meth8()
  • removed: method Aaaa.meth9()
  • removed: class Aaaa
  • removed: constructor Aaaa()
  • removed: method Aaaa.meth1()
  • removed: method Aaaa.meth2()
  • removed: class Aaaa
  • removed: class Bbbb(Aaaa)
  • removed: constructor Aaaa()
  • removed: method Aaaa.meth1()
  • removed: method Aaaa.meth2()
  • removed: method Bbbb.meth1()
  • removed: class Concret
  • removed: class IAaaa(Interface)
  • removed: class IBbbb(Interface)
  • removed: constructor Concret()
  • removed: method Concret.meth1()
  • removed: method Concret.meth2()
  • removed: method IAaaa.meth1()
  • removed: method IBbbb.meth1()
  • removed: function moregen()
  • removed: function somegen()
  • removed: class Well(object)
  • removed: class Well.Data
  • removed: class Well.Sub(Data)
  • removed: field Well.Sub.yo
  • removed: method Well.func()
  • removed: class BadContainer
  • removed: class BadContextManager
  • removed: class Callable
  • removed: class Container
  • removed: class ContextManager
  • removed: constructor BadContainer()
  • removed: constructor BadContextManager()
  • removed: constructor Callable()
  • removed: constructor Container()
  • removed: constructor ContextManager()
  • removed: function ignored_arguments_function(arga, argu, argi, _arge=…, _argt=…, _args=…)
  • removed: function too_many_arguments_function(arga, argu, argi, arge, argt, args)
  • removed: function too_many_locals_function()
  • removed: function many_yield(text)
  • removed: function too_many_returns(arg)
  • removed: class Correct(object)
  • removed: class MetaCorrect(object)
  • removed: function correct()
  • removed: variable CALLABLE_INSTANCE
  • removed: variable CORRECT
  • removed: variable DICT
  • removed: variable INCORRECT
  • removed: variable INSTANCE
  • removed: variable INT
  • removed: variable LIST
  • removed: variable TUPLE
  • removed: function stupid_function(arg)
  • removed: class AAAA
  • removed: constructor AAAA()
  • removed: function exclusive_func()
  • removed: function exclusive_func2()
  • removed: function func1()
  • removed: function func2()
  • removed: function with_inner_function_1()
  • removed: function with_inner_function_2()
  • removed: method AAAA.method1()
  • removed: method AAAA.method2()
  • removed: method AAAA.yeah()
  • removed: method AAAA.yoo()
  • removed: function function()
  • removed: function a()
  • removed: variable A
  • removed: function baz()
  • removed: variable A
  • removed: function coolfunc(*args, **kwargs)
  • removed: function func(arg1, arg2)
  • removed: variable MYDICT
  • removed: class Abcd
  • removed: constructor Abcd()
  • removed: field Abcd.method1
  • removed: field Abcd.method2
  • removed: method Abcd.method1()
  • removed: method Abcd.method2()
  • removed: variable HEHEHE
  • removed: variable ZERFZAER
  • removed: function abcd()
  • removed: variable A
  • removed: variable B
  • removed: variable C
  • removed: variable LAMBDA_WITH_YIELD
  • removed: class TotoInterface
  • removed: method TotoInterface.machin()
  • removed: class AbstractToto
  • removed: method AbstractToto.helper()
  • removed: class ConcreteToto(AbstractToto)
  • removed: method ConcreteToto.machin()
  • removed: variable A
  • removed: variable B
  • removed: variable C
  • removed: class AudioTime(object)
  • removed: field AudioTime.DECIMAL
  • added: function run_epylint()
  • added: function run_pylint()
  • added: function run_pyreverse()
  • added: function run_symilar()
  • added: class BaseChecker(OptionsProviderMixIn)
  • added: constructor BaseChecker(linter=…)
  • added: field BaseChecker.enabled
  • added: field BaseChecker.level
  • added: field BaseChecker.msgs
  • added: field BaseChecker.name
  • added: field BaseChecker.options
  • added: field BaseChecker.reports
  • added: function initialize(linter)
  • added: method BaseChecker.add_message(msg_id, line=…, node=…, args=…, confidence=…)
  • added: method BaseChecker.close()
  • added: method BaseChecker.open()
  • added: class AsyncChecker(checkers.BaseChecker)
  • added: field AsyncChecker.msgs
  • added: field AsyncChecker.name
  • added: function register(linter)
  • added: method AsyncChecker.open()
  • added: method AsyncChecker.visit_asyncfunctiondef(node)
  • added: method AsyncChecker.visit_asyncwith(node)
  • added: class AnyStyle(NamingStyle)
  • added: class BasicChecker(_BasicChecker)
  • added: class BasicErrorChecker(_BasicChecker)
  • added: class CamelCaseStyle(NamingStyle)
  • added: class ComparisonChecker(_BasicChecker)
  • added: class DocStringChecker(_BasicChecker)
  • added: class LambdaForComprehensionChecker(_BasicChecker)
  • added: class NameChecker(_BasicChecker)
  • added: class NamingStyle(object)
  • added: class PascalCaseStyle(NamingStyle)
  • added: class PassChecker(_BasicChecker)
  • added: class SnakeCaseStyle(NamingStyle)
  • added: class UpperCaseStyle(NamingStyle)
  • added: constructor BasicChecker(linter)
  • added: constructor NameChecker(linter)
  • added: field BasicChecker.msgs
  • added: field BasicChecker.name
  • added: field BasicChecker.reports
  • added: field BasicChecker.visit_asyncfunctiondef
  • added: field BasicErrorChecker.msgs
  • added: field BasicErrorChecker.visit_asyncfunctiondef
  • added: field CamelCaseStyle.CLASS_ATTRIBUTE_RGX
  • added: field CamelCaseStyle.CLASS_NAME_RGX
  • added: field CamelCaseStyle.COMP_VAR_RGX
  • added: field CamelCaseStyle.CONST_NAME_RGX
  • added: field CamelCaseStyle.DEFAULT_NAME_RGX
  • added: field CamelCaseStyle.MOD_NAME_RGX
  • added: field ComparisonChecker.msgs
  • added: field DocStringChecker.msgs
  • added: field DocStringChecker.options
  • added: field DocStringChecker.visit_asyncfunctiondef
  • added: field LambdaForComprehensionChecker.msgs
  • added: field NameChecker.KEYWORD_ONSET
  • added: field NameChecker.msgs
  • added: field NameChecker.options
  • added: field NameChecker.visit_asyncfunctiondef
  • added: field NamingStyle.CLASS_ATTRIBUTE_RGX
  • added: field NamingStyle.CLASS_NAME_RGX
  • added: field NamingStyle.COMP_VAR_RGX
  • added: field NamingStyle.CONST_NAME_RGX
  • added: field NamingStyle.DEFAULT_NAME_RGX
  • added: field NamingStyle.MOD_NAME_RGX
  • added: field PascalCaseStyle.CLASS_ATTRIBUTE_RGX
  • added: field PascalCaseStyle.CLASS_NAME_RGX
  • added: field PascalCaseStyle.COMP_VAR_RGX
  • added: field PascalCaseStyle.CONST_NAME_RGX
  • added: field PascalCaseStyle.DEFAULT_NAME_RGX
  • added: field PascalCaseStyle.MOD_NAME_RGX
  • added: field PassChecker.msgs
  • added: field SnakeCaseStyle.CLASS_ATTRIBUTE_RGX
  • added: field SnakeCaseStyle.CLASS_NAME_RGX
  • added: field SnakeCaseStyle.COMP_VAR_RGX
  • added: field SnakeCaseStyle.CONST_NAME_RGX
  • added: field SnakeCaseStyle.DEFAULT_NAME_RGX
  • added: field SnakeCaseStyle.MOD_NAME_RGX
  • added: field UpperCaseStyle.CLASS_ATTRIBUTE_RGX
  • added: field UpperCaseStyle.CLASS_NAME_RGX
  • added: field UpperCaseStyle.COMP_VAR_RGX
  • added: field UpperCaseStyle.CONST_NAME_RGX
  • added: field UpperCaseStyle.DEFAULT_NAME_RGX
  • added: field UpperCaseStyle.MOD_NAME_RGX
  • added: function in_loop(node)
  • added: function in_nested_list(nested_list, obj)
  • added: function redefined_by_decorator(node)
  • added: function register(linter)
  • added: function report_by_type_stats(sect, stats, old_stats)
  • added: method BasicChecker.leave_tryfinally(node)
  • added: method BasicChecker.open()
  • added: method BasicChecker.visit_assert(node)
  • added: method BasicChecker.visit_break(node)
  • added: method BasicChecker.visit_call(node)
  • added: method BasicChecker.visit_classdef(node)
  • added: method BasicChecker.visit_comprehension(node)
  • added: method BasicChecker.visit_continue(node)
  • added: method BasicChecker.visit_dict(node)
  • added: method BasicChecker.visit_exec(node)
  • added: method BasicChecker.visit_expr(node)
  • added: method BasicChecker.visit_functiondef(node)
  • added: method BasicChecker.visit_if(node)
  • added: method BasicChecker.visit_ifexp(node)
  • added: method BasicChecker.visit_lambda(node)
  • added: method BasicChecker.visit_module(_)
  • added: method BasicChecker.visit_raise(node)
  • added: method BasicChecker.visit_return(node)
  • added: method BasicChecker.visit_tryfinally(node)
  • added: method BasicChecker.visit_with(node)
  • added: method BasicErrorChecker.visit_assign(node)
  • added: method BasicErrorChecker.visit_break(node)
  • added: method BasicErrorChecker.visit_call(node)
  • added: method BasicErrorChecker.visit_classdef(node)
  • added: method BasicErrorChecker.visit_continue(node)
  • added: method BasicErrorChecker.visit_for(node)
  • added: method BasicErrorChecker.visit_functiondef(node)
  • added: method BasicErrorChecker.visit_nonlocal(node)
  • added: method BasicErrorChecker.visit_return(node)
  • added: method BasicErrorChecker.visit_starred(node)
  • added: method BasicErrorChecker.visit_unaryop(node)
  • added: method BasicErrorChecker.visit_while(node)
  • added: method BasicErrorChecker.visit_yield(node)
  • added: method BasicErrorChecker.visit_yieldfrom(node)
  • added: method ComparisonChecker.visit_compare(node)
  • added: method DocStringChecker.open()
  • added: method DocStringChecker.visit_classdef(node)
  • added: method DocStringChecker.visit_functiondef(node)
  • added: method DocStringChecker.visit_module(node)
  • added: method LambdaForComprehensionChecker.visit_call(node)
  • added: method NameChecker.leave_module(node)
  • added: method NameChecker.open()
  • added: method NameChecker.visit_assignname(node)
  • added: method NameChecker.visit_classdef(node)
  • added: method NameChecker.visit_functiondef(node)
  • added: method NameChecker.visit_global(node)
  • added: method NameChecker.visit_module(node)
  • added: method PassChecker.visit_pass(node)
  • added: static method AnyStyle.get_regex(name_type)
  • added: static method NamingStyle.get_regex(name_type)
  • added: variable BUILTINS
  • added: variable BUILTIN_PROPERTY
  • added: variable DEFAULT_ARGUMENT_SYMBOLS
  • added: variable DEFAULT_NAMING_STYLES
  • added: variable EXEMPT_NAME_CATEGORIES
  • added: variable HUMAN_READABLE_TYPES
  • added: variable KNOWN_NAME_TYPES
  • added: variable LITERAL_NODE_TYPES
  • added: variable NAMING_STYLES
  • added: variable NO_REQUIRED_DOC_RGX
  • added: variable PY33
  • added: variable PY35
  • added: variable PY3K
  • added: variable REVERSED_COMPS
  • added: variable REVERSED_METHODS
  • added: variable REVERSED_PROTOCOL_METHOD
  • added: variable SEQUENCE_PROTOCOL_METHODS
  • added: variable TYPECHECK_COMPARISON_OPERATORS
  • added: variable TYPE_QNAME
  • added: variable UNITTEST_CASE
  • added: class ClassChecker(BaseChecker)
  • added: class ScopeAccessMap(object)
  • added: class SpecialMethodsChecker(BaseChecker)
  • added: constructor ClassChecker(linter=…)
  • added: constructor ScopeAccessMap()
  • added: field ClassChecker.msgs
  • added: field ClassChecker.name
  • added: field ClassChecker.options
  • added: field ClassChecker.priority
  • added: field ClassChecker.visit_asyncfunctiondef
  • added: field SpecialMethodsChecker.msgs
  • added: field SpecialMethodsChecker.name
  • added: field SpecialMethodsChecker.priority
  • added: field SpecialMethodsChecker.visit_asyncfunctiondef
  • added: function node_method(node, method_name)
  • added: function register(linter)
  • added: method ClassChecker.leave_classdef(cnode)
  • added: method ClassChecker.leave_functiondef(node)
  • added: method ClassChecker.visit_assign(assign_node)
  • added: method ClassChecker.visit_assignattr(node)
  • added: method ClassChecker.visit_attribute(node)
  • added: method ClassChecker.visit_classdef(node)
  • added: method ClassChecker.visit_functiondef(node)
  • added: method ClassChecker.visit_name(node)
  • added: method ScopeAccessMap.accessed(scope)
  • added: method ScopeAccessMap.set_accessed(node)
  • added: method SpecialMethodsChecker.visit_functiondef(node)
  • added: variable INVALID_BASE_CLASSES
  • added: variable MSGS
  • added: variable NEXT_METHOD
  • added: class MisdesignChecker(BaseChecker)
  • added: constructor MisdesignChecker(linter=…)
  • added: field MisdesignChecker.leave_asyncfunctiondef
  • added: field MisdesignChecker.msgs
  • added: field MisdesignChecker.name
  • added: field MisdesignChecker.options
  • added: field MisdesignChecker.priority
  • added: field MisdesignChecker.visit_asyncfunctiondef
  • added: field MisdesignChecker.visit_for
  • added: function register(linter)
  • added: method MisdesignChecker.leave_classdef(node)
  • added: method MisdesignChecker.leave_functiondef(node)
  • added: method MisdesignChecker.open()
  • added: method MisdesignChecker.visit_classdef(node)
  • added: method MisdesignChecker.visit_default(node)
  • added: method MisdesignChecker.visit_functiondef(node)
  • added: method MisdesignChecker.visit_if(node)
  • added: method MisdesignChecker.visit_return(_)
  • added: method MisdesignChecker.visit_tryexcept(node)
  • added: method MisdesignChecker.visit_tryfinally(node)
  • added: method MisdesignChecker.visit_while(node)
  • added: variable MSGS
  • added: variable SPECIAL_OBJ
  • added: class BaseVisitor(object)
  • added: class ExceptionRaiseLeafVisitor(BaseVisitor)
  • added: class ExceptionRaiseRefVisitor(BaseVisitor)
  • added: class ExceptionsChecker(checkers.BaseChecker)
  • added: constructor BaseVisitor(checker, node)
  • added: field ExceptionRaiseLeafVisitor.visit_exceptioninstance
  • added: field ExceptionsChecker.msgs
  • added: field ExceptionsChecker.name
  • added: field ExceptionsChecker.options
  • added: field ExceptionsChecker.priority
  • added: function register(linter)
  • added: method BaseVisitor.visit(node)
  • added: method BaseVisitor.visit_default(node)
  • added: method ExceptionRaiseLeafVisitor.visit_classdef(cls)
  • added: method ExceptionRaiseLeafVisitor.visit_const(const)
  • added: method ExceptionRaiseLeafVisitor.visit_default(node)
  • added: method ExceptionRaiseLeafVisitor.visit_instance(instance)
  • added: method ExceptionRaiseLeafVisitor.visit_tuple(tuple_node)
  • added: method ExceptionRaiseRefVisitor.visit_call(call)
  • added: method ExceptionRaiseRefVisitor.visit_name(name)
  • added: method ExceptionsChecker.open()
  • added: method ExceptionsChecker.visit_raise(node)
  • added: method ExceptionsChecker.visit_tryexcept(node)
  • added: variable BUILTINS_NAME
  • added: variable MSGS
  • added: variable OVERGENERAL_EXCEPTIONS
  • added: variable PY3K
  • added: class ContinuedLineState(object)
  • added: class FormatChecker(BaseTokenChecker)
  • added: class TokenWrapper(object)
  • added: constructor ContinuedLineState(tokens, config)
  • added: constructor FormatChecker(linter=…)
  • added: constructor TokenWrapper(tokens)
  • added: field FormatChecker.msgs
  • added: field FormatChecker.name
  • added: field FormatChecker.options
  • added: function register(linter)
  • added: method ContinuedLineState.add_block_warning(token_position, state, valid_offsets)
  • added: method ContinuedLineState.get_valid_offsets(idx)
  • added: method ContinuedLineState.handle_line_start(pos)
  • added: method ContinuedLineState.next_logical_line()
  • added: method ContinuedLineState.next_physical_line()
  • added: method ContinuedLineState.pop_token()
  • added: method ContinuedLineState.push_token(token, position)
  • added: method FormatChecker.check_indent_level(string, expected, line_num)
  • added: method FormatChecker.check_lines(lines, i)
  • added: method FormatChecker.new_line(tokens, line_end, line_start)
  • added: method FormatChecker.process_module(module)
  • added: method FormatChecker.process_tokens(tokens)
  • added: method FormatChecker.visit_default(node)
  • added: method TokenWrapper.line(idx)
  • added: method TokenWrapper.start_col(idx)
  • added: method TokenWrapper.start_line(idx)
  • added: method TokenWrapper.token(idx)
  • added: method TokenWrapper.type(idx)
  • added: property ContinuedLineState.has_content
  • added: variable CONTINUED
  • added: variable CONTINUED_BLOCK
  • added: variable HANGING
  • added: variable HANGING_BLOCK
  • added: variable HANGING_DICT_VALUE
  • added: variable MSGS
  • added: variable SINGLE_LINE
  • added: variable WITH_BODY
  • added: class ImportsChecker(BaseChecker)
  • added: constructor ImportsChecker(linter=…)
  • added: field ImportsChecker.deprecated_modules
  • added: field ImportsChecker.msgs
  • added: field ImportsChecker.name
  • added: field ImportsChecker.options
  • added: field ImportsChecker.priority
  • added: field ImportsChecker.visit_assign
  • added: field ImportsChecker.visit_assignattr
  • added: field ImportsChecker.visit_classdef
  • added: field ImportsChecker.visit_comprehension
  • added: field ImportsChecker.visit_expr
  • added: field ImportsChecker.visit_for
  • added: field ImportsChecker.visit_if
  • added: field ImportsChecker.visit_ifexp
  • added: field ImportsChecker.visit_tryexcept
  • added: field ImportsChecker.visit_tryfinally
  • added: field ImportsChecker.visit_while
  • added: function register(linter)
  • added: method ImportsChecker.close()
  • added: method ImportsChecker.compute_first_non_import_node(node)
  • added: method ImportsChecker.leave_module(node)
  • added: method ImportsChecker.open()
  • added: method ImportsChecker.visit_functiondef(node)
  • added: method ImportsChecker.visit_import(node)
  • added: method ImportsChecker.visit_importfrom(node)
  • added: variable DEFAULT_KNOWN_THIRD_PARTY
  • added: variable DEFAULT_STANDARD_LIBRARY
  • added: variable MSGS
  • added: class LoggingChecker(checkers.BaseChecker)
  • added: field LoggingChecker.msgs
  • added: field LoggingChecker.name
  • added: field LoggingChecker.options
  • added: function is_complex_format_str(node)
  • added: function is_method_call(func, types=…, methods=…)
  • added: function register(linter)
  • added: method LoggingChecker.visit_call(node)
  • added: method LoggingChecker.visit_import(node)
  • added: method LoggingChecker.visit_importfrom(node)
  • added: method LoggingChecker.visit_module(node)
  • added: variable CHECKED_CONVENIENCE_FUNCTIONS
  • added: variable MSGS
  • added: class EncodingChecker(BaseChecker)
  • added: field EncodingChecker.msgs
  • added: field EncodingChecker.name
  • added: field EncodingChecker.options
  • added: function register(linter)
  • added: method EncodingChecker.process_module(module)
  • added: variable MSGS
  • added: class NewStyleConflictChecker(BaseChecker)
  • added: field NewStyleConflictChecker.msgs
  • added: field NewStyleConflictChecker.name
  • added: field NewStyleConflictChecker.options
  • added: field NewStyleConflictChecker.priority
  • added: field NewStyleConflictChecker.visit_asyncfunctiondef
  • added: function register(linter)
  • added: method NewStyleConflictChecker.visit_call(node)
  • added: method NewStyleConflictChecker.visit_classdef(node)
  • added: method NewStyleConflictChecker.visit_functiondef(node)
  • added: variable MSGS
  • added: class Python3Checker(checkers.BaseChecker)
  • added: class Python3TokenChecker(checkers.BaseTokenChecker)
  • added: constructor Python3Checker(*args, **kwargs)
  • added: field Python3Checker.enabled
  • added: field Python3Checker.msgs
  • added: field Python3Checker.name
  • added: field Python3TokenChecker.enabled
  • added: field Python3TokenChecker.msgs
  • added: field Python3TokenChecker.name
  • added: function register(linter)
  • added: method Python3Checker.add_message(msg_id, always_warn=…, *args, **kwargs)
  • added: method Python3Checker.leave_if(node)
  • added: method Python3Checker.leave_ifexp(node)
  • added: method Python3Checker.visit_arguments(node)
  • added: method Python3Checker.visit_assignattr(node)
  • added: method Python3Checker.visit_attribute(node)
  • added: method Python3Checker.visit_binop(node)
  • added: method Python3Checker.visit_call(node)
  • added: method Python3Checker.visit_classdef(node)
  • added: method Python3Checker.visit_delattr(node)
  • added: method Python3Checker.visit_excepthandler(node)
  • added: method Python3Checker.visit_functiondef(node)
  • added: method Python3Checker.visit_if(node)
  • added: method Python3Checker.visit_ifexp(node)
  • added: method Python3Checker.visit_import(node)
  • added: method Python3Checker.visit_importfrom(node)
  • added: method Python3Checker.visit_listcomp(node)
  • added: method Python3Checker.visit_module(node)
  • added: method Python3Checker.visit_name(node)
  • added: method Python3Checker.visit_print(node)
  • added: method Python3Checker.visit_raise(node)
  • added: method Python3Checker.visit_repr(node)
  • added: method Python3Checker.visit_subscript(node)
  • added: method Python3TokenChecker.process_tokens(tokens)
  • added: variable ATTRIBUTES_ACCEPTS_ITERATOR
  • added: variable Branch
  • added: variable DICT_METHODS
  • added: class RawMetricsChecker(BaseTokenChecker)
  • added: constructor RawMetricsChecker(linter)
  • added: field RawMetricsChecker.msgs
  • added: field RawMetricsChecker.name
  • added: field RawMetricsChecker.options
  • added: field RawMetricsChecker.reports
  • added: function get_type(tokens, start_index)
  • added: function register(linter)
  • added: function report_raw_stats(sect, stats, old_stats)
  • added: method RawMetricsChecker.open()
  • added: method RawMetricsChecker.process_tokens(tokens)
  • added: variable JUNK
  • added: class LenChecker(checkers.BaseChecker)
  • added: class NotChecker(checkers.BaseChecker)
  • added: class RecommandationChecker(checkers.BaseChecker)
  • added: class RefactoringChecker(checkers.BaseTokenChecker)
  • added: constructor RefactoringChecker(linter=…)
  • added: field LenChecker.msgs
  • added: field LenChecker.name
  • added: field LenChecker.options
  • added: field LenChecker.priority
  • added: field NotChecker.msgs
  • added: field NotChecker.name
  • added: field NotChecker.reverse_op
  • added: field NotChecker.skipped_classnames
  • added: field NotChecker.skipped_nodes
  • added: field RecommandationChecker.msgs
  • added: field RecommandationChecker.name
  • added: field RefactoringChecker.msgs
  • added: field RefactoringChecker.name
  • added: field RefactoringChecker.options
  • added: field RefactoringChecker.priority
  • added: field RefactoringChecker.visit_return
  • added: field RefactoringChecker.visit_tryfinally
  • added: field RefactoringChecker.visit_while
  • added: function is_trailing_comma(tokens, index)
  • added: function register(linter)
  • added: method LenChecker.visit_call(node)
  • added: method LenChecker.visit_compare(node)
  • added: method LenChecker.visit_unaryop(node)
  • added: method NotChecker.visit_unaryop(node)
  • added: method RecommandationChecker.visit_call(node)
  • added: method RecommandationChecker.visit_for(node)
  • added: method RefactoringChecker.leave_functiondef(node)
  • added: method RefactoringChecker.leave_module(_)
  • added: method RefactoringChecker.open()
  • added: method RefactoringChecker.process_tokens(tokens)
  • added: method RefactoringChecker.visit_assign(node)
  • added: method RefactoringChecker.visit_boolop(node)
  • added: method RefactoringChecker.visit_call(node)
  • added: method RefactoringChecker.visit_excepthandler(node)
  • added: method RefactoringChecker.visit_for(node)
  • added: method RefactoringChecker.visit_functiondef(node)
  • added: method RefactoringChecker.visit_if(node)
  • added: method RefactoringChecker.visit_raise(node)
  • added: method RefactoringChecker.visit_tryexcept(node)
  • added: method RefactoringChecker.visit_with(node)
  • added: class LineSet(object)
  • added: class Similar(object)
  • added: class SimilarChecker(BaseChecker, Similar)
  • added: constructor LineSet(name, lines, ignore_comments=…, ignore_docstrings=…, ignore_imports=…)
  • added: constructor Similar(min_lines=…, ignore_comments=…, ignore_docstrings=…, ignore_imports=…)
  • added: constructor SimilarChecker(linter=…)
  • added: field SimilarChecker.msgs
  • added: field SimilarChecker.name
  • added: field SimilarChecker.options
  • added: field SimilarChecker.reports
  • added: function Run(argv=…)
  • added: function register(linter)
  • added: function report_similarities(sect, stats, old_stats)
  • added: function stripped_lines(lines, ignore_comments, ignore_docstrings, ignore_imports)
  • added: function usage(status=…)
  • added: method LineSet.enumerate_stripped(start_at=…)
  • added: method LineSet.find(stripped_line)
  • added: method Similar.append_stream(streamid, stream, encoding=…)
  • added: method Similar.run()
  • added: method SimilarChecker.close()
  • added: method SimilarChecker.open()
  • added: method SimilarChecker.process_module(node)
  • added: method SimilarChecker.set_option(optname, value, action=…, optdict=…)
  • added: variable MSGS
  • added: class CamelCasedWord(Filter)
  • added: class Chunker
  • added: class Filter
  • added: class ForwardSlashChunkder(Chunker)
  • added: class SpellingChecker(BaseTokenChecker)
  • added: class SphinxDirectives(Filter)
  • added: class WordsWithDigigtsFilter(Filter)
  • added: class WordsWithUnderscores(Filter)
  • added: field SpellingChecker.msgs
  • added: field SpellingChecker.name
  • added: field SpellingChecker.options
  • added: field SpellingChecker.visit_asyncfunctiondef
  • added: function register(linter)
  • added: method ForwardSlashChunkder.next()
  • added: method SpellingChecker.close()
  • added: method SpellingChecker.open()
  • added: method SpellingChecker.process_tokens(tokens)
  • added: method SpellingChecker.visit_classdef(node)
  • added: method SpellingChecker.visit_functiondef(node)
  • added: method SpellingChecker.visit_module(node)
  • added: variable br
  • added: variable dict_choices
  • added: variable dicts
  • added: variable enchant
  • added: variable instr
  • added: class StdlibChecker(BaseChecker)
  • added: field StdlibChecker.deprecated
  • added: field StdlibChecker.msgs
  • added: field StdlibChecker.name
  • added: function register(linter)
  • added: method StdlibChecker.visit_boolop(node)
  • added: method StdlibChecker.visit_call(node)
  • added: method StdlibChecker.visit_if(node)
  • added: method StdlibChecker.visit_ifexp(node)
  • added: method StdlibChecker.visit_unaryop(node)
  • added: variable COPY_COPY
  • added: variable OPEN_FILES
  • added: variable OPEN_MODULE
  • added: variable OS_ENVIRON
  • added: variable THREADING_THREAD
  • added: variable UNITTEST_CASE
  • added: class StringConstantChecker(BaseTokenChecker)
  • added: class StringFormatChecker(BaseChecker)
  • added: field StringConstantChecker.ESCAPE_CHARACTERS
  • added: field StringConstantChecker.UNICODE_ESCAPE_CHARACTERS
  • added: field StringConstantChecker.msgs
  • added: field StringConstantChecker.name
  • added: field StringFormatChecker.msgs
  • added: field StringFormatChecker.name
  • added: function collect_string_fields(format_string)
  • added: function get_access_path(key, parts)
  • added: function get_args(call)
  • added: function parse_format_method_string(format_string)
  • added: function register(linter)
  • added: function split_format_field_names(format_string)
  • added: method StringConstantChecker.process_module(module)
  • added: method StringConstantChecker.process_non_raw_string_token(prefix, string_body, start_row)
  • added: method StringConstantChecker.process_string_token(token, start_row)
  • added: method StringConstantChecker.process_tokens(tokens)
  • added: method StringFormatChecker.visit_binop(node)
  • added: method StringFormatChecker.visit_call(node)
  • added: variable MSGS
  • added: variable OTHER_NODES
  • added: class IterableChecker(BaseChecker)
  • added: class TypeChecker(BaseChecker)
  • added: field IterableChecker.msgs
  • added: field IterableChecker.name
  • added: field TypeChecker.msgs
  • added: field TypeChecker.name
  • added: field TypeChecker.options
  • added: field TypeChecker.priority
  • added: field TypeChecker.visit_asyncfunctiondef
  • added: function register(linter)
  • added: method IterableChecker.visit_call(node)
  • added: method IterableChecker.visit_dictcomp(node)
  • added: method IterableChecker.visit_for(node)
  • added: method IterableChecker.visit_generatorexp(node)
  • added: method IterableChecker.visit_listcomp(node)
  • added: method IterableChecker.visit_setcomp(node)
  • added: method IterableChecker.visit_yieldfrom(node)
  • added: method TypeChecker.open()
  • added: method TypeChecker.visit_assign(node)
  • added: method TypeChecker.visit_assignattr(node)
  • added: method TypeChecker.visit_attribute(node)
  • added: method TypeChecker.visit_call(node)
  • added: method TypeChecker.visit_classdef(node)
  • added: method TypeChecker.visit_compare(node)
  • added: method TypeChecker.visit_delattr(node)
  • added: method TypeChecker.visit_extslice(node)
  • added: method TypeChecker.visit_functiondef(node)
  • added: method TypeChecker.visit_index(node)
  • added: method TypeChecker.visit_slice(node)
  • added: method TypeChecker.visit_subscript(node)
  • added: method TypeChecker.visit_unaryop(node)
  • added: method TypeChecker.visit_with(node)
  • added: variable BUILTINS
  • added: variable MSGS
  • added: variable SEQUENCE_TYPES
  • added: variable STR_FORMAT
  • added: class IncompleteFormatString(Exception)
  • added: class NoSuchArgumentError(Exception)
  • added: class UnsupportedFormatCharacter(Exception)
  • added: constructor UnsupportedFormatCharacter(index)
  • added: function assign_parent(node)
  • added: function check_messages(*messages)
  • added: function class_is_abstract(node)
  • added: function clobber_in_except(node)
  • added: function decorated_with(func, qnames)
  • added: function decorated_with_property(node)
  • added: function error_of_type(handler, error_type)
  • added: function get_all_elements(node)
  • added: function get_argument_from_call(call_node, position=…, keyword=…)
  • added: function get_exception_handlers(node, exception)
  • added: function get_node_last_lineno(node)
  • added: function has_known_bases(klass, context=…)
  • added: function in_comprehension(node)
  • added: function inherit_from_std_ex(node)
  • added: function is_ancestor_name(frame, node)
  • added: function is_attr_private(attrname)
  • added: function is_attr_protected(attrname)
  • added: function is_builtin(name)
  • added: function is_builtin_object(node)
  • added: function is_comprehension(node)
  • added: function is_defined_before(var_node)
  • added: function is_enum_class(node)
  • added: function is_error(node)
  • added: function is_from_fallback_block(node)
  • added: function is_func_decorator(node)
  • added: function is_func_default(node)
  • added: function is_inside_abstract_class(node)
  • added: function is_inside_except(node)
  • added: function is_iterable(value)
  • added: function is_mapping(value)
  • added: function is_node_inside_try_except(node)
  • added: function is_none(node)
  • added: function is_raising(body)
  • added: function is_registered_in_singledispatch_function(node)
  • added: function is_super(node)
  • added: function node_frame_class(node)
  • added: function node_ignores_exception(node, exception)
  • added: function node_type(node)
  • added: function overrides_a_method(class_node, name)
  • added: function parse_format_string(format_string)
  • added: function safe_infer(node, context=…)
  • added: function supports_delitem(value)
  • added: function supports_getitem(value)
  • added: function supports_membership_test(value)
  • added: function supports_setitem(value)
  • added: function unimplemented_abstract_methods(node, is_abstract_cb=…)
  • added: variable ABC_METHODS
  • added: variable BUILTINS_NAME
  • added: variable COMP_NODE_TYPES
  • added: variable CONTAINS_METHOD
  • added: variable DELITEM_METHOD
  • added: variable EXCEPTIONS_MODULE
  • added: variable GETITEM_METHOD
  • added: variable ITER_METHOD
  • added: variable KEYS_METHOD
  • added: variable NEXT_METHOD
  • added: variable PY3K
  • added: variable PYMETHODS
  • added: variable SETITEM_METHOD
  • added: variable SPECIAL_BUILTINS
  • added: variable SPECIAL_METHODS_PARAMS
  • added: variable builtins
  • added: class NamesConsumer(object)
  • added: class VariablesChecker(BaseChecker)
  • added: class VariablesChecker3k(VariablesChecker)
  • added: constructor NamesConsumer(node, scope_type)
  • added: constructor VariablesChecker(linter=…)
  • added: field VariablesChecker.leave_asyncfunctiondef
  • added: field VariablesChecker.msgs
  • added: field VariablesChecker.name
  • added: field VariablesChecker.options
  • added: field VariablesChecker.priority
  • added: field VariablesChecker.visit_asyncfunctiondef
  • added: function in_for_else_branch(parent, stmt)
  • added: function overridden_method(klass, name)
  • added: function register(linter)
  • added: method NamesConsumer.get_next_to_consume(node)
  • added: method NamesConsumer.mark_as_consumed(name, new_node)
  • added: method VariablesChecker.leave_classdef(_)
  • added: method VariablesChecker.leave_dictcomp(_)
  • added: method VariablesChecker.leave_for(_)
  • added: method VariablesChecker.leave_functiondef(node)
  • added: method VariablesChecker.leave_generatorexp(_)
  • added: method VariablesChecker.leave_lambda(_)
  • added: method VariablesChecker.leave_module(node)
  • added: method VariablesChecker.leave_setcomp(_)
  • added: method VariablesChecker.visit_assign(node)
  • added: method VariablesChecker.visit_assignname(node)
  • added: method VariablesChecker.visit_classdef(node)
  • added: method VariablesChecker.visit_delname(node)
  • added: method VariablesChecker.visit_dictcomp(node)
  • added: method VariablesChecker.visit_excepthandler(node)
  • added: method VariablesChecker.visit_for(node)
  • added: method VariablesChecker.visit_functiondef(node)
  • added: method VariablesChecker.visit_generatorexp(node)
  • added: method VariablesChecker.visit_global(node)
  • added: method VariablesChecker.visit_import(node)
  • added: method VariablesChecker.visit_importfrom(node)
  • added: method VariablesChecker.visit_lambda(node)
  • added: method VariablesChecker.visit_module(node)
  • added: method VariablesChecker.visit_name(node)
  • added: method VariablesChecker.visit_setcomp(node)
  • added: method VariablesChecker3k.leave_functiondef(node)
  • added: method VariablesChecker3k.leave_listcomp(_)
  • added: method VariablesChecker3k.leave_module(node)
  • added: method VariablesChecker3k.visit_listcomp(node)
  • added: property NamesConsumer.consumed
  • added: property NamesConsumer.scope_type
  • added: property NamesConsumer.to_consume
  • added: variable FUTURE
  • added: variable IGNORED_ARGUMENT_NAMES
  • added: variable MSGS
  • added: variable PY3K
  • added: variable SPECIAL_OBJ
  • added: variable ScopeConsumer
  • added: variable VariablesChecker
  • added: class ConfigurationMixIn(OptionsManagerMixIn, OptionsProviderMixIn)
  • added: class Option(optparse.Option)
  • added: class OptionParser(optparse.OptionParser)
  • added: class OptionsManagerMixIn(object)
  • added: class OptionsProviderMixIn(object)
  • added: class UnsupportedAction(Exception)
  • added: constructor ConfigurationMixIn(*args, **kwargs)
  • added: constructor Option(*opts, **attrs)
  • added: constructor OptionParser(option_class, *args, **kwargs)
  • added: constructor OptionsManagerMixIn(usage, config_file=…, version=…, quiet=…)
  • added: constructor OptionsProviderMixIn()
  • added: field Option.ATTRS
  • added: field Option.TYPES
  • added: field Option.TYPE_CHECKER
  • added: field OptionsProviderMixIn.level
  • added: field OptionsProviderMixIn.name
  • added: field OptionsProviderMixIn.options
  • added: field OptionsProviderMixIn.priority
  • added: function find_pylintrc()
  • added: function load_results(base)
  • added: function save_results(results, base)
  • added: method Option.process(opt, value, values, parser)
  • added: method OptionParser.format_option_help(formatter=…)
  • added: method OptionsManagerMixIn.add_help_section(title, description, level=…)
  • added: method OptionsManagerMixIn.add_optik_option(provider, optikcontainer, opt, optdict)
  • added: method OptionsManagerMixIn.add_option_group(group_name, _, options, provider)
  • added: method OptionsManagerMixIn.cb_set_provider_option(option, opt, value, parser)
  • added: method OptionsManagerMixIn.generate_config(stream=…, skipsections=…, encoding=…)
  • added: method OptionsManagerMixIn.generate_manpage(pkginfo, section=…, stream=…)
  • added: method OptionsManagerMixIn.global_set_option(opt, value)
  • added: method OptionsManagerMixIn.help(level=…)
  • added: method OptionsManagerMixIn.load_command_line_configuration(args=…)
  • added: method OptionsManagerMixIn.load_config_file()
  • added: method OptionsManagerMixIn.load_configuration(**kwargs)
  • added: method OptionsManagerMixIn.load_configuration_from_config(config)
  • added: method OptionsManagerMixIn.load_provider_defaults()
  • added: method OptionsManagerMixIn.optik_option(provider, opt, optdict)
  • added: method OptionsManagerMixIn.read_config_file(config_file=…)
  • added: method OptionsManagerMixIn.register_options_provider(provider, own_group=…)
  • added: method OptionsManagerMixIn.reset_parsers(usage=…, version=…)
  • added: method OptionsProviderMixIn.get_option_def(opt)
  • added: method OptionsProviderMixIn.load_defaults()
  • added: method OptionsProviderMixIn.option_attrname(opt, optdict=…)
  • added: method OptionsProviderMixIn.option_value(opt)
  • added: method OptionsProviderMixIn.options_and_values(options=…)
  • added: method OptionsProviderMixIn.options_by_section()
  • added: method OptionsProviderMixIn.set_option(optname, value, action=…, optdict=…)
  • added: variable ENV_HELP
  • added: variable PYLINTRC
  • added: variable PYLINT_HOME
  • added: variable USER_HOME
  • added: variable VALIDATORS
  • added: function Run()
  • added: function lint(filename, options=…)
  • added: function py_run(command_options=…, return_std=…, stdout=…, stderr=…)
  • added: class EmptyReportError(Exception)
  • added: class InvalidMessageError(Exception)
  • added: class InvalidReporterError(Exception)
  • added: class UnknownMessageError(Exception)
  • added: class BadBuiltinChecker(BaseChecker)
  • added: field BadBuiltinChecker.msgs
  • added: field BadBuiltinChecker.name
  • added: field BadBuiltinChecker.options
  • added: function register(linter)
  • added: method BadBuiltinChecker.visit_call(node)
  • added: variable BAD_FUNCTIONS
  • added: variable BUILTIN_HINTS
  • added: function register(linter)
  • added: class ElseifUsedChecker(BaseTokenChecker)
  • added: constructor ElseifUsedChecker(linter=…)
  • added: field ElseifUsedChecker.msgs
  • added: field ElseifUsedChecker.name
  • added: function register(linter)
  • added: method ElseifUsedChecker.leave_module(_)
  • added: method ElseifUsedChecker.process_tokens(tokens)
  • added: method ElseifUsedChecker.visit_comprehension(node)
  • added: method ElseifUsedChecker.visit_if(node)
  • added: method ElseifUsedChecker.visit_ifexp(_)
  • added: class CompareToZeroChecker(checkers.BaseChecker)
  • added: field CompareToZeroChecker.msgs
  • added: field CompareToZeroChecker.name
  • added: field CompareToZeroChecker.options
  • added: field CompareToZeroChecker.priority
  • added: function register(linter)
  • added: method CompareToZeroChecker.visit_compare(node)
  • added: class DocstringParameterChecker(BaseChecker)
  • added: field DocstringParameterChecker.constructor_names
  • added: field DocstringParameterChecker.msgs
  • added: field DocstringParameterChecker.name
  • added: field DocstringParameterChecker.not_needed_param_in_docstring
  • added: field DocstringParameterChecker.options
  • added: field DocstringParameterChecker.priority
  • added: function register(linter)
  • added: method DocstringParameterChecker.check_arguments_in_docstring(doc, arguments_node, warning_node, accept_no_param_doc=…)
  • added: method DocstringParameterChecker.check_functiondef_params(node, node_doc)
  • added: method DocstringParameterChecker.check_functiondef_returns(node, node_doc)
  • added: method DocstringParameterChecker.check_functiondef_yields(node, node_doc)
  • added: method DocstringParameterChecker.check_single_constructor_params(class_doc, init_doc, class_node)
  • added: method DocstringParameterChecker.visit_functiondef(node)
  • added: method DocstringParameterChecker.visit_raise(node)
  • added: method DocstringParameterChecker.visit_return(node)
  • added: method DocstringParameterChecker.visit_yield(node)
  • added: method DocstringParameterChecker.visit_yieldfrom(node)
  • added: class DocStringStyleChecker(checkers.BaseChecker)
  • added: field DocStringStyleChecker.msgs
  • added: field DocStringStyleChecker.name
  • added: field DocStringStyleChecker.visit_asyncfunctiondef
  • added: function register(linter)
  • added: method DocStringStyleChecker.visit_classdef(node)
  • added: method DocStringStyleChecker.visit_functiondef(node)
  • added: method DocStringStyleChecker.visit_module(node)
  • added: class CompareToEmptyStringChecker(checkers.BaseChecker)
  • added: field CompareToEmptyStringChecker.msgs
  • added: field CompareToEmptyStringChecker.name
  • added: field CompareToEmptyStringChecker.options
  • added: field CompareToEmptyStringChecker.priority
  • added: function register(linter)
  • added: method CompareToEmptyStringChecker.visit_compare(node)
  • added: class McCabeMethodChecker(checkers.BaseChecker)
  • added: class PathGraph(Mccabe_PathGraph)
  • added: class PathGraphingAstVisitor(Mccabe_PathGraphingAstVisitor)
  • added: constructor PathGraph(node)
  • added: constructor PathGraphingAstVisitor()
  • added: field McCabeMethodChecker.msgs
  • added: field McCabeMethodChecker.name
  • added: field McCabeMethodChecker.options
  • added: field PathGraphingAstVisitor.visitAssert
  • added: field PathGraphingAstVisitor.visitAssign
  • added: field PathGraphingAstVisitor.visitAsyncFunctionDef
  • added: field PathGraphingAstVisitor.visitAsyncWith
  • added: field PathGraphingAstVisitor.visitAugAssign
  • added: field PathGraphingAstVisitor.visitAwait
  • added: field PathGraphingAstVisitor.visitBreak
  • added: field PathGraphingAstVisitor.visitCall
  • added: field PathGraphingAstVisitor.visitContinue
  • added: field PathGraphingAstVisitor.visitDelete
  • added: field PathGraphingAstVisitor.visitExpr
  • added: field PathGraphingAstVisitor.visitGlobal
  • added: field PathGraphingAstVisitor.visitImport
  • added: field PathGraphingAstVisitor.visitPass
  • added: field PathGraphingAstVisitor.visitPrint
  • added: field PathGraphingAstVisitor.visitRaise
  • added: field PathGraphingAstVisitor.visitReturn
  • added: field PathGraphingAstVisitor.visitSubscript
  • added: field PathGraphingAstVisitor.visitYield
  • added: function register(linter)
  • added: method McCabeMethodChecker.visit_module(node)
  • added: method PathGraphingAstVisitor.default(node, *args)
  • added: method PathGraphingAstVisitor.dispatch(node, *args)
  • added: method PathGraphingAstVisitor.visitFunctionDef(node)
  • added: method PathGraphingAstVisitor.visitSimpleStatement(node)
  • added: method PathGraphingAstVisitor.visitWith(node)
  • added: class OverlappingExceptionsChecker(checkers.BaseChecker)
  • added: field OverlappingExceptionsChecker.msgs
  • added: field OverlappingExceptionsChecker.name
  • added: field OverlappingExceptionsChecker.options
  • added: field OverlappingExceptionsChecker.priority
  • added: function register(linter)
  • added: method OverlappingExceptionsChecker.visit_tryexcept(node)
  • added: class MultipleTypesChecker(BaseChecker)
  • added: field MultipleTypesChecker.leave_functiondef
  • added: field MultipleTypesChecker.leave_module
  • added: field MultipleTypesChecker.msgs
  • added: field MultipleTypesChecker.name
  • added: field MultipleTypesChecker.visit_functiondef
  • added: function register(linter)
  • added: method MultipleTypesChecker.leave_classdef(_)
  • added: method MultipleTypesChecker.visit_assign(node)
  • added: method MultipleTypesChecker.visit_classdef(_)
  • added: method MultipleTypesChecker.visit_module(_)
  • added: variable BUILTINS
  • added: class DotBackend(object)
  • added: constructor DotBackend(graphname, rankdir=…, size=…, ratio=…, charset=…, renderer=…, additional_param=…)
  • added: field DotBackend.source
  • added: function get_cycles(graph_dict, vertices=…)
  • added: function normalize_node_id(nid)
  • added: function target_info_from_filename(filename)
  • added: method DotBackend.emit(line)
  • added: method DotBackend.emit_edge(name1, name2, **props)
  • added: method DotBackend.emit_node(name, **props)
  • added: method DotBackend.generate(outputfile=…, dotfile=…, mapfile=…)
  • added: method DotBackend.get_source()
  • added: class IAstroidChecker(IChecker)
  • added: class IRawChecker(IChecker)
  • added: class IReporter(Interface)
  • added: class ITokenChecker(IChecker)
  • added: method IRawChecker.process_module(astroid)
  • added: method IReporter.display_reports(layout)
  • added: method IReporter.handle_message(msg)
  • added: method ITokenChecker.process_tokens(tokens)
  • added: class ArgumentPreprocessingError(Exception)
  • added: class ChildLinter(multiprocessing.Process)
  • added: class PyLinter(config.OptionsManagerMixIn, utils.MessagesHandlerMixIn, utils.ReportsHandlerMixIn, checkers.BaseTokenChecker)
  • added: class Run(object)
  • added: constructor PyLinter(options=…, reporter=…, option_groups=…, pylintrc=…)
  • added: constructor Run(args, reporter=…, exit=…)
  • added: field PyLinter.level
  • added: field PyLinter.msgs
  • added: field PyLinter.name
  • added: field PyLinter.option_groups
  • added: field PyLinter.priority
  • added: field Run.LinterClass
  • added: field Run.option_groups
  • added: function cb_init_hook(optname, value)
  • added: function cb_list_confidence_levels(option, optname, value, parser)
  • added: function fix_import_path(args)
  • added: function preprocess_options(args, search_for)
  • added: function report_messages_by_module_stats(sect, stats, _)
  • added: function report_messages_stats(sect, stats, _)
  • added: function report_total_messages_stats(sect, stats, previous_stats)
  • added: method ChildLinter.run()
  • added: method PyLinter.check(files_or_modules)
  • added: method PyLinter.check_astroid_module(ast_node, walker, rawcheckers, tokencheckers)
  • added: method PyLinter.disable_noerror_messages()
  • added: method PyLinter.disable_reporters()
  • added: method PyLinter.error_mode()
  • added: method PyLinter.expand_files(modules)
  • added: method PyLinter.generate_reports()
  • added: method PyLinter.get_ast(filepath, modname)
  • added: method PyLinter.get_checkers()
  • added: method PyLinter.load_default_plugins()
  • added: method PyLinter.load_plugin_modules(modnames)
  • added: method PyLinter.open()
  • added: method PyLinter.prepare_checkers()
  • added: method PyLinter.process_tokens(tokens)
  • added: method PyLinter.python3_porting_mode()
  • added: method PyLinter.register_checker(checker)
  • added: method PyLinter.register_reporter(reporter_class)
  • added: method PyLinter.report_order()
  • added: method PyLinter.set_current_module(modname, filepath=…)
  • added: method PyLinter.set_option(optname, value, action=…, optdict=…)
  • added: method PyLinter.set_reporter(reporter)
  • added: method Run.cb_add_plugins(name, value)
  • added: method Run.cb_error_mode(*args, **kwargs)
  • added: method Run.cb_full_documentation(option, optname, value, parser)
  • added: method Run.cb_generate_config(*args, **kwargs)
  • added: method Run.cb_generate_manpage(*args, **kwargs)
  • added: method Run.cb_help_message(option, optname, value, parser)
  • added: method Run.cb_list_messages(option, optname, value, parser)
  • added: method Run.cb_python3_porting_mode(*args, **kwargs)
  • added: method Run.cb_set_rcfile(name, value)
  • added: static method PyLinter.make_options()
  • added: static method PyLinter.should_analyze_file(modname, path, is_argument=…)
  • added: variable MANAGER
  • added: variable MSGS
  • added: variable multiprocessing
  • added: class ClassDiadefGenerator(DiaDefGenerator)
  • added: class DefaultDiadefGenerator(LocalsVisitor, DiaDefGenerator)
  • added: class DiaDefGenerator(object)
  • added: class DiadefsHandler(object)
  • added: constructor ClassDiadefGenerator(linker, handler)
  • added: constructor DefaultDiadefGenerator(linker, handler)
  • added: constructor DiaDefGenerator(linker, handler)
  • added: constructor DiadefsHandler(config)
  • added: method ClassDiadefGenerator.class_diagram(project, klass)
  • added: method DefaultDiadefGenerator.leave_project(node)
  • added: method DefaultDiadefGenerator.visit_classdef(node)
  • added: method DefaultDiadefGenerator.visit_importfrom(node)
  • added: method DefaultDiadefGenerator.visit_module(node)
  • added: method DefaultDiadefGenerator.visit_project(node)
  • added: method DiaDefGenerator.add_class(node)
  • added: method DiaDefGenerator.extract_classes(klass_node, anc_level, ass_level)
  • added: method DiaDefGenerator.get_ancestors(node, level)
  • added: method DiaDefGenerator.get_associated(klass_node, level)
  • added: method DiaDefGenerator.get_title(node)
  • added: method DiaDefGenerator.show_node(node)
  • added: method DiadefsHandler.get_diadefs(project, linker)
  • added: variable BUILTINS_NAME
  • added: class ClassDiagram(Figure, FilterMixIn)
  • added: class DiagramEntity(Figure)
  • added: class Figure(object)
  • added: class PackageDiagram(ClassDiagram)
  • added: class Relationship(Figure)
  • added: constructor ClassDiagram(title, mode)
  • added: constructor DiagramEntity(title=…, node=…)
  • added: constructor Relationship(from_object, to_object, relation_type, name=…)
  • added: field ClassDiagram.TYPE
  • added: field PackageDiagram.TYPE
  • added: method ClassDiagram.add_object(title, node)
  • added: method ClassDiagram.add_relationship(from_object, to_object, relation_type, name=…)
  • added: method ClassDiagram.class_names(nodes)
  • added: method ClassDiagram.classe(name)
  • added: method ClassDiagram.classes()
  • added: method ClassDiagram.extract_relationships()
  • added: method ClassDiagram.get_attrs(node)
  • added: method ClassDiagram.get_methods(node)
  • added: method ClassDiagram.get_relationship(from_object, relation_type)
  • added: method ClassDiagram.get_relationships(role)
  • added: method ClassDiagram.has_node(node)
  • added: method ClassDiagram.nodes()
  • added: method ClassDiagram.object_from_node(node)
  • added: method PackageDiagram.add_from_depend(node, from_module)
  • added: method PackageDiagram.extract_relationships()
  • added: method PackageDiagram.get_module(name, node)
  • added: method PackageDiagram.module(name)
  • added: method PackageDiagram.modules()
  • added: class IdGeneratorMixIn(object)
  • added: class Linker(IdGeneratorMixIn, utils.LocalsVisitor)
  • added: class Project(object)
  • added: constructor IdGeneratorMixIn(start_value=…)
  • added: constructor Linker(project, inherited_interfaces=…, tag=…)
  • added: constructor Project(name=…)
  • added: field Linker.link_class
  • added: field Linker.link_function
  • added: field Linker.link_module
  • added: field Linker.link_project
  • added: function interfaces(node, herited=…, handler_func=…)
  • added: function project_from_files(files, func_wrapper=…, project_name=…, black_list=…)
  • added: method IdGeneratorMixIn.generate_id()
  • added: method IdGeneratorMixIn.init_counter(start_value=…)
  • added: method Linker.compute_module(context_name, mod_path)
  • added: method Linker.visit_assignname(node)
  • added: method Linker.visit_classdef(node)
  • added: method Linker.visit_functiondef(node)
  • added: method Linker.visit_import(node)
  • added: method Linker.visit_importfrom(node)
  • added: method Linker.visit_module(node)
  • added: method Linker.visit_package(node)
  • added: method Linker.visit_project(node)
  • added: method Project.add_module(node)
  • added: method Project.get_children()
  • added: method Project.get_module(name)
  • added: static method Linker.handle_assignattr_type(node, parent)
  • added: class Run(ConfigurationMixIn)
  • added: constructor Run(args)
  • added: field Run.options
  • added: method Run.run(args)
  • added: variable OPTIONS
  • added: class ASTWalker(object)
  • added: class FilterMixIn(object)
  • added: class LocalsVisitor(ASTWalker)
  • added: constructor ASTWalker(handler)
  • added: constructor FilterMixIn(mode)
  • added: constructor LocalsVisitor()
  • added: function get_default_options()
  • added: function get_visibility(name)
  • added: function insert_default_options()
  • added: function is_abstract(node)
  • added: function is_exception(node)
  • added: function is_final(node)
  • added: function is_interface(node)
  • added: method ASTWalker.get_callbacks(node)
  • added: method ASTWalker.leave(node)
  • added: method ASTWalker.visit(node)
  • added: method ASTWalker.walk(node, _done=…)
  • added: method FilterMixIn.show_attr(node)
  • added: method LocalsVisitor.visit(node)
  • added: variable ABSTRACT
  • added: variable FINAL
  • added: variable MODES
  • added: variable PRIVATE
  • added: variable PROTECTED
  • added: variable RCFILE
  • added: variable SPECIAL
  • added: variable VIS_MOD
  • added: class VCGPrinter(object)
  • added: constructor VCGPrinter(output_stream)
  • added: method VCGPrinter.close_graph()
  • added: method VCGPrinter.edge(from_node, to_node, edge_type=…, **args)
  • added: method VCGPrinter.node(title, **args)
  • added: method VCGPrinter.open_graph(**args)
  • added: variable ATTRS_VAL
  • added: variable EDGE_ATTRS
  • added: variable GRAPH_ATTRS
  • added: variable NODE_ATTRS
  • added: class DiagramWriter(object)
  • added: class DotWriter(DiagramWriter)
  • added: class VCGWriter(DiagramWriter)
  • added: constructor DiagramWriter(config, styles)
  • added: constructor DotWriter(config)
  • added: constructor VCGWriter(config)
  • added: method DiagramWriter.close_graph()
  • added: method DiagramWriter.get_title(obj)
  • added: method DiagramWriter.get_values(obj)
  • added: method DiagramWriter.set_printer(file_name, basename)
  • added: method DiagramWriter.write(diadefs)
  • added: method DiagramWriter.write_classes(diagram)
  • added: method DiagramWriter.write_packages(diagram)
  • added: method DotWriter.close_graph()
  • added: method DotWriter.get_title(obj)
  • added: method DotWriter.get_values(obj)
  • added: method DotWriter.set_printer(file_name, basename)
  • added: method VCGWriter.close_graph()
  • added: method VCGWriter.get_title(obj)
  • added: method VCGWriter.get_values(obj)
  • added: method VCGWriter.set_printer(file_name, basename)
  • added: class BaseReporter(object)
  • added: class CollectingReporter(BaseReporter)
  • added: constructor BaseReporter(output=…)
  • added: constructor CollectingReporter()
  • added: field BaseReporter.encode
  • added: field BaseReporter.extension
  • added: field CollectingReporter.name
  • added: function cmp(a, b)
  • added: function diff_string(old, new)
  • added: function initialize(linter)
  • added: method BaseReporter.display_messages(layout)
  • added: method BaseReporter.display_reports(layout)
  • added: method BaseReporter.encode(string)
  • added: method BaseReporter.handle_message(msg)
  • added: method BaseReporter.on_close(stats, previous_stats)
  • added: method BaseReporter.on_set_current_module(module, filepath)
  • added: method BaseReporter.set_output(output=…)
  • added: method BaseReporter.writeln(string=…)
  • added: method CollectingReporter.handle_message(msg)
  • added: variable CMPS
  • added: class JSONReporter(BaseReporter)
  • added: constructor JSONReporter(output=…)
  • added: field JSONReporter.extension
  • added: field JSONReporter.name
  • added: function register(linter)
  • added: method JSONReporter.display_messages(layout)
  • added: method JSONReporter.display_reports(layout)
  • added: method JSONReporter.handle_message(msg)
  • added: class ColorizedTextReporter(TextReporter)
  • added: class ParseableTextReporter(TextReporter)
  • added: class TextReporter(BaseReporter)
  • added: class VSTextReporter(ParseableTextReporter)
  • added: constructor ColorizedTextReporter(output=…, color_mapping=…)
  • added: constructor ParseableTextReporter(output=…)
  • added: constructor TextReporter(output=…)
  • added: field ColorizedTextReporter.COLOR_MAPPING
  • added: field ColorizedTextReporter.name
  • added: field ParseableTextReporter.line_format
  • added: field ParseableTextReporter.name
  • added: field TextReporter.extension
  • added: field TextReporter.line_format
  • added: field TextReporter.name
  • added: field VSTextReporter.line_format
  • added: field VSTextReporter.name
  • added: function colorize_ansi(msg, color=…, style=…)
  • added: function register(linter)
  • added: method ColorizedTextReporter.handle_message(msg)
  • added: method TextReporter.handle_message(msg)
  • added: method TextReporter.on_set_current_module(module, filepath)
  • added: method TextReporter.write_message(msg)
  • added: variable ANSI_COLORS
  • added: variable ANSI_END
  • added: variable ANSI_PREFIX
  • added: variable ANSI_RESET
  • added: variable ANSI_STYLES
  • added: variable TITLE_UNDERLINES
  • added: class BaseWriter(object)
  • added: method BaseWriter.begin_format()
  • added: method BaseWriter.compute_content(layout)
  • added: method BaseWriter.end_format()
  • added: method BaseWriter.format(layout, stream=…, encoding=…)
  • added: method BaseWriter.format_children(layout)
  • added: method BaseWriter.get_table_content(table)
  • added: method BaseWriter.write(string)
  • added: method BaseWriter.writeln(string=…)
  • added: class BaseLayout(VNode)
  • added: class EvaluationSection(Section)
  • added: class Paragraph(BaseLayout)
  • added: class Section(BaseLayout)
  • added: class Table(BaseLayout)
  • added: class Text(VNode)
  • added: class Title(BaseLayout)
  • added: class VNode(object)
  • added: class VerbatimText(Text)
  • added: constructor BaseLayout(children=…, **kwargs)
  • added: constructor EvaluationSection(message, **kwargs)
  • added: constructor Section(title=…, description=…, **kwargs)
  • added: constructor Table(cols, title=…, rheaders=…, cheaders=…, **kwargs)
  • added: constructor Text(data, escaped=…, **kwargs)
  • added: constructor VNode(nid=…)
  • added: method BaseLayout.add_text(text)
  • added: method BaseLayout.append(child)
  • added: method BaseLayout.parents()
  • added: method VNode.accept(visitor, *args, **kwargs)
  • added: method VNode.append(child)
  • added: method VNode.insert(index, child)
  • added: method VNode.leave(visitor, *args, **kwargs)
  • added: class TextWriter(BaseWriter)
  • added: method TextWriter.begin_format()
  • added: method TextWriter.default_table(layout, table_content, cols_width)
  • added: method TextWriter.visit_evaluationsection(layout)
  • added: method TextWriter.visit_paragraph(layout)
  • added: method TextWriter.visit_section(layout)
  • added: method TextWriter.visit_table(layout)
  • added: method TextWriter.visit_text(layout)
  • added: method TextWriter.visit_title(layout)
  • added: method TextWriter.visit_verbatimtext(layout)
  • added: variable BULLETS
  • added: variable TITLE_UNDERLINES
  • added: class CheckerTestCase(object)
  • added: class Message(collections.namedtuple('Message', ['msg_id', 'line', 'node', 'args', 'confidence']))
  • added: class MinimalTestReporter(BaseReporter)
  • added: class TestReporter(BaseReporter)
  • added: class UnittestLinter(object)
  • added: constructor TestReporter()
  • added: constructor UnittestLinter()
  • added: field CheckerTestCase.CHECKER_CLASS
  • added: field CheckerTestCase.CONFIG
  • added: function set_config(**kwargs)
  • added: method CheckerTestCase.assertAddsMessages(*messages)
  • added: method CheckerTestCase.assertNoMessages()
  • added: method CheckerTestCase.setup_method()
  • added: method CheckerTestCase.walk(node)
  • added: method MinimalTestReporter.handle_message(msg)
  • added: method MinimalTestReporter.on_set_current_module(module, filepath)
  • added: method TestReporter.display_reports(layout)
  • added: method TestReporter.finalize()
  • added: method TestReporter.handle_message(msg)
  • added: method TestReporter.on_set_current_module(module, filepath)
  • added: method TestReporter.reset()
  • added: method UnittestLinter.add_message(msg_id, line=…, node=…, args=…, confidence=…)
  • added: method UnittestLinter.add_stats(**kwargs)
  • added: method UnittestLinter.is_message_enabled(*unused_args, **unused_kwargs)
  • added: method UnittestLinter.release_messages()
  • added: property UnittestLinter.options_providers
  • added: variable PREFIX
  • added: variable PY3K
  • added: variable SYS_VERS_STR
  • added: variable TITLE_UNDERLINES
  • added: variable linter
  • added: variable test_reporter
  • added: class FileState(object)
  • added: class Message(_MsgBase)
  • added: class MessageDefinition(object)
  • added: class MessagesHandlerMixIn(object)
  • added: class MessagesStore(object)
  • added: class PyLintASTWalker(object)
  • added: class ReportsHandlerMixIn(object)
  • added: class WarningScope(object)
  • added: constructor FileState(modname=…)
  • added: constructor MessageDefinition(checker, msgid, msg, descr, symbol, scope, minversion=…, maxversion=…, old_names=…)
  • added: constructor MessagesHandlerMixIn()
  • added: constructor MessagesStore()
  • added: constructor PyLintASTWalker(linter)
  • added: constructor ReportsHandlerMixIn()
  • added: field WarningScope.LINE
  • added: field WarningScope.NODE
  • added: function build_message_def(checker, msgid, msg_tuple)
  • added: function category_id(cid)
  • added: function decoding_stream(stream, encoding, errors=…)
  • added: function deprecated_option(shortname=…, opt_type=…, help_msg=…, deprecation_msg=…)
  • added: function expand_modules(files_or_modules, black_list, black_list_re)
  • added: function get_global_option(checker, option, default=…)
  • added: function get_module_and_frameid(node)
  • added: function register_plugins(linter, directory)
  • added: function safe_decode(line, encoding, *args, **kwargs)
  • added: function tokenize_module(module)
  • added: method FileState.collect_block_lines(msgs_store, module_node)
  • added: method FileState.handle_ignored_message(state_scope, msgid, line, node, args, confidence)
  • added: method FileState.iter_spurious_suppression_messages(msgs_store)
  • added: method FileState.set_msg_status(msg, line, status)
  • added: method Message.format(template)
  • added: method MessageDefinition.format_help(checkerref=…)
  • added: method MessageDefinition.may_be_emitted()
  • added: method MessagesHandlerMixIn.add_message(msg_descr, line=…, node=…, args=…, confidence=…)
  • added: method MessagesHandlerMixIn.disable(msgid, scope=…, line=…, ignore_unknown=…)
  • added: method MessagesHandlerMixIn.enable(msgid, scope=…, line=…, ignore_unknown=…)
  • added: method MessagesHandlerMixIn.get_message_state_scope(msgid, line=…, confidence=…)
  • added: method MessagesHandlerMixIn.is_message_enabled(msg_descr, line=…, confidence=…)
  • added: method MessagesHandlerMixIn.print_full_documentation(stream=…)
  • added: method MessagesStore.add_renamed_message(old_id, old_symbol, new_symbol)
  • added: method MessagesStore.check_message_id(msgid)
  • added: method MessagesStore.get_msg_display_string(msgid)
  • added: method MessagesStore.help_message(msgids)
  • added: method MessagesStore.list_messages()
  • added: method MessagesStore.register_messages(checker)
  • added: method PyLintASTWalker.add_checker(checker)
  • added: method PyLintASTWalker.walk(astroid)
  • added: method ReportsHandlerMixIn.add_stats(**kwargs)
  • added: method ReportsHandlerMixIn.disable_report(reportid)
  • added: method ReportsHandlerMixIn.enable_report(reportid)
  • added: method ReportsHandlerMixIn.make_reports(stats, old_stats)
  • added: method ReportsHandlerMixIn.register_report(reportid, r_title, r_cb, checker)
  • added: method ReportsHandlerMixIn.report_is_enabled(reportid)
  • added: method ReportsHandlerMixIn.report_order()
  • added: property MessagesStore.messages
  • added: variable MSG_STATE_CONFIDENCE
  • added: variable MSG_STATE_SCOPE_CONFIG
  • added: variable MSG_STATE_SCOPE_MODULE
  • added: variable MSG_TYPES
  • added: variable MSG_TYPES_LONG
  • added: variable MSG_TYPES_STATUS
  • added: variable OPTION_RGX
  • added: variable PY_EXTS
  • added: variable format_section
  • removed: class ClassDiadefGenerator(DiaDefGenerator)
  • removed: class DefaultDiadefGenerator(LocalsVisitor, DiaDefGenerator)
  • removed: class DiaDefGenerator
  • removed: class DiadefsHandler
  • removed: constructor ClassDiadefGenerator(linker, handler)
  • removed: constructor DefaultDiadefGenerator(linker, handler)
  • removed: constructor DiaDefGenerator(linker, handler)
  • removed: constructor DiadefsHandler(config)
  • removed: method ClassDiadefGenerator.class_diagram(project, klass)
  • removed: method DefaultDiadefGenerator.leave_project(node)
  • removed: method DefaultDiadefGenerator.visit_class(node)
  • removed: method DefaultDiadefGenerator.visit_from(node)
  • removed: method DefaultDiadefGenerator.visit_module(node)
  • removed: method DefaultDiadefGenerator.visit_project(node)
  • removed: method DiaDefGenerator.add_class(node)
  • removed: method DiaDefGenerator.extract_classes(klass_node, anc_level, ass_level)
  • removed: method DiaDefGenerator.get_ancestors(node, level)
  • removed: method DiaDefGenerator.get_associated(klass_node, level)
  • removed: method DiaDefGenerator.get_title(node)
  • removed: method DiaDefGenerator.show_node(node)
  • removed: method DiadefsHandler.get_diadefs(project, linker)
  • removed: variable BUILTINS_NAME
  • removed: class ClassDiagram(Figure, FilterMixIn)
  • removed: class DiagramEntity(Figure)
  • removed: class Figure
  • removed: class PackageDiagram(ClassDiagram)
  • removed: class Relationship(Figure)
  • removed: constructor ClassDiagram(title, mode)
  • removed: constructor DiagramEntity(title=…, node=…)
  • removed: constructor Figure()
  • removed: constructor Relationship(from_object, to_object, relation_type, name=…)
  • removed: field ClassDiagram.TYPE
  • removed: field PackageDiagram.TYPE
  • removed: function set_counter(value)
  • removed: method ClassDiagram.add_object(title, node)
  • removed: method ClassDiagram.add_relationship(from_object, to_object, relation_type, name=…)
  • removed: method ClassDiagram.class_names(nodes)
  • removed: method ClassDiagram.classe(name)
  • removed: method ClassDiagram.classes()
  • removed: method ClassDiagram.extract_relationships()
  • removed: method ClassDiagram.get_attrs(node)
  • removed: method ClassDiagram.get_methods(node)
  • removed: method ClassDiagram.get_relationship(from_object, relation_type)
  • removed: method ClassDiagram.has_node(node)
  • removed: method ClassDiagram.nodes()
  • removed: method ClassDiagram.object_from_node(node)
  • removed: method PackageDiagram.add_from_depend(node, from_module)
  • removed: method PackageDiagram.extract_relationships()
  • removed: method PackageDiagram.get_module(name, node)
  • removed: method PackageDiagram.module(name)
  • removed: method PackageDiagram.modules()
  • removed: class FilterMixIn
  • removed: constructor FilterMixIn(mode)
  • removed: function get_default_options()
  • removed: function get_visibility(name)
  • removed: function insert_default_options()
  • removed: function is_abstract(node)
  • removed: function is_exception(node)
  • removed: function is_final(node)
  • removed: function is_interface(node)
  • removed: method FilterMixIn.show_attr(node)
  • removed: variable ABSTRACT
  • removed: variable FINAL
  • removed: variable MODES
  • removed: variable PRIVATE
  • removed: variable PROTECTED
  • removed: variable RCFILE
  • removed: variable SPECIAL
  • removed: variable VIS_MOD
  • removed: class DiagramWriter
  • removed: class DotWriter(DiagramWriter)
  • removed: class VCGWriter(DiagramWriter)
  • removed: constructor DiagramWriter(config, styles)
  • removed: constructor DotWriter(config)
  • removed: constructor VCGWriter(config)
  • removed: method DiagramWriter.close_graph()
  • removed: method DiagramWriter.get_title(obj)
  • removed: method DiagramWriter.get_values(obj)
  • removed: method DiagramWriter.set_printer(file_name, basename)
  • removed: method DiagramWriter.write(diadefs)
  • removed: method DiagramWriter.write_classes(diagram)
  • removed: method DiagramWriter.write_packages(diagram)
  • removed: method DotWriter.close_graph()
  • removed: method DotWriter.get_title(obj)
  • removed: method DotWriter.get_values(obj)
  • removed: method DotWriter.set_printer(file_name, basename)
  • removed: method VCGWriter.close_graph()
  • removed: method VCGWriter.get_title(obj)
  • removed: method VCGWriter.get_values(obj)
  • removed: method VCGWriter.set_printer(file_name, basename)
  • removed: class BaseReporter
  • removed: class EmptyReport(Exception)
  • removed: constructor BaseReporter(output=…)
  • removed: field BaseReporter.extension
  • removed: function cmp(a, b)
  • removed: function diff_string(old, new)
  • removed: method BaseReporter.display_results(layout)
  • removed: method BaseReporter.make_sigle(msg_id)
  • removed: method BaseReporter.on_close(stats, previous_stats)
  • removed: method BaseReporter.on_set_current_module(module, filepath)
  • removed: method BaseReporter.set_output(output=…)
  • removed: method BaseReporter.writeln(string=…)
  • removed: variable CMPS
  • removed: class GUIReporter(BaseReporter)
  • removed: constructor GUIReporter(gui, output=…)
  • removed: field GUIReporter.extension
  • removed: method GUIReporter.add_message(msg_id, location, msg)
  • removed: class HTMLReporter(BaseReporter)
  • removed: constructor HTMLReporter(output=…)
  • removed: field HTMLReporter.extension
  • removed: method HTMLReporter.add_message(msg_id, location, msg)
  • removed: method HTMLReporter.set_output(output=…)
  • removed: class ColorizedTextReporter(TextReporter)
  • removed: class ParseableTextReporter(TextReporter)
  • removed: class TextReporter(BaseReporter)
  • removed: class VSTextReporter(ParseableTextReporter)
  • removed: constructor ColorizedTextReporter(output=…, color_mapping=…)
  • removed: constructor ParseableTextReporter(output=…, relative=…)
  • removed: constructor TextReporter(output=…)
  • removed: field ColorizedTextReporter.COLOR_MAPPING
  • removed: field ParseableTextReporter.line_format
  • removed: field TextReporter.extension
  • removed: field VSTextReporter.line_format
  • removed: method ColorizedTextReporter.add_message(msg_id, location, msg)
  • removed: method ParseableTextReporter.add_message(msg_id, location, msg)
  • removed: method TextReporter.add_message(msg_id, location, msg)
  • removed: variable TITLE_UNDERLINES