Hi Thomas
that was pretty much the approach I was thinking of adopting myself,
thanks. I was just a bit surprised that something like that didn't already
exist.
Anyway, in the absence of anything else I'll see what that gives me.
Cheers, J^n
On Wednesday, September 14, 2022 at 11:16:25 PM UTC+1 [email protected]
wrote:
> pylint by default will issue message C0103 for functions and methods that
> should be snake_case but aren't (Leo's configuration doesn't seem to pick
> that up). Since the pylint message will include line and position of the
> name, it shouldn't be hard to write a program to convert these instances.
> If you did a string.replace() for each of them, the names would get fixed
> in docstrings and comments too.
>
> Pylint by default issues the same warning for short variable names without
> an underscore like "x", too. I don't know if that can be turned off or
> not, but I imagine it could be checked for easily.
>
> On Wednesday, September 14, 2022 at 4:11:17 PM UTC-4 jkn wrote:
>
>> Hi all
>> slightly OT but I think this is a good place to ask:
>>
>> I tend to write my personal python using camelCase for variables and
>> method names;
>> I prefer this to the PEP8 standard for various reasons.
>>
>> I now have a need to convert some such scripts to snake_case, to meet
>> a linting requirement. I thought that there would be plenty of tools to
>> do this,
>> but rather to my surprise the various checkers and formatters I have found
>> (in a fairly cursory search, admittedly) don't cater for this. They all
>> do plenty
>> of other things, and I will definitely be using them in the future, but I
>> could
>> do with this as a staring point.
>>
>> Any pointers to a tool which can do this job, probably with some flexible
>> configuration?
>>
>> Thanks & Regards
>> J^n
>>
>>
--
You received this message because you are subscribed to the Google Groups
"leo-editor" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/leo-editor/3a550068-0c40-40f9-a099-659e39630badn%40googlegroups.com.