Hi all,

I was going through the *checkers/typecheck.py* for reference but could not
understand it concretely.

I am basically unable to find how to retrieve arguments from Astng Function
node.

I am using visit_function() inside a checker class to visit all function
nodes but not able to get list of arguments(and varargs and kwargs too).

Also, is there a function which returns <type function> if we pass Astng
Function node to it?

Thanks in advance!


On Mon, Jun 29, 2015 at 11:46 PM, Claudiu Popa <pcmantic...@gmail.com>
wrote:

> On Mon, Jun 29, 2015 at 12:32 PM, Ahirnish Pareek <ahirn...@arista.com>
> wrote:
> > Hi all,
> >
> > I want to add a customized check to my pylintrc file to check and report
> > cases whenever I define a function in a python file like this:
> >
> > def foo( var1, name1=value, *args ):
> >
> > The problem that I want to deal with is that we should not have keyword
> > arguments( name1 ) before positional arguments( *args ). Although the
> > function can still be called by passing name1 as positional argument but
> > there would be no way to not specify name1 but specify *args.
> >
> > How can I add this check to pylintrc file?
> >
> > Thanks in advance!
> >
> >
>
> Hi,
>
> If you already have the checker, you can add it in the
> load-plugins entry from the pylintrc file, as in
> `load-plugins=qualified plugin path`.
> We don't have this check builtin right now, but it's something
> that could be useful, so if you could send it upstream, that would be
> really
> awesome.
>
>
> Thanks,
>
> Claudiu
>



-- 
Regards,
Ahirnish
_______________________________________________
code-quality mailing list
code-quality@python.org
https://mail.python.org/mailman/listinfo/code-quality

Reply via email to