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.
In plain terms
- 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.
Must act 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).
API changes
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