#661 pydev fails to run pylint for one file in dir

1.3.14
closed-works-for-me
nobody
None
5
2008-03-18
2008-03-16
Andreas Balogh
No

Normally when saving a file pydev forces a pylint run on this file. I have six python files in a directory and pylint runs for five of those six files. I can see that from turning on "Redirect Pylint output to console". For the one file pylint is never run, no output appears in the console and the pylint icons don't appear. Pylint worked for that file in the past, then stopped working.

1. In the eclipse GUI the file icon shows it to be a regular python module.
2. Yes, the file's path is in project properties PYTHONPATH.

How do I configure the file to be checked by pylint again?

Pydev 1.3.14
eclipse 3.3.3 (used auto-update feature)

Enclosed find details of my configuration and log file after changing and saving the bad file three times.

Discussion

  • Andreas Balogh
    Andreas Balogh
    2008-03-16

    eclipse configuration details

     
  • Andreas Balogh
    Andreas Balogh
    2008-03-16

    eclipse log

     
    Attachments
  • Andreas Balogh
    Andreas Balogh
    2008-03-16

    Logged In: YES
    user_id=601684
    Originator: YES

    File Added: eclipse.log

     
  • Fabio Zadrozny
    Fabio Zadrozny
    2008-03-18

    Logged In: YES
    user_id=617340
    Originator: NO

    Try going to the preferences and raising the 'max simultaneous processes for pylint'.

     
  • Fabio Zadrozny
    Fabio Zadrozny
    2008-03-18

    • status: open --> pending
     
  • Andreas Balogh
    Andreas Balogh
    2008-03-18

    Logged In: YES
    user_id=601684
    Originator: YES

    Tried 1,2,3,4 and 10 'max simultaneous processes for pylint'. Behaviour remains the same.

    Just found the problem: pylint is not called for files with a hyphen '-' in the filename.

    Is this intentional?
    Can I reconfigure to run pylint on files with '-' in the name as well?

     
  • Andreas Balogh
    Andreas Balogh
    2008-03-18

    • status: pending --> open
     
  • Fabio Zadrozny
    Fabio Zadrozny
    2008-03-18

    Logged In: YES
    user_id=617340
    Originator: NO

    That's intentional... a file that has a hyphen is not a valid python module (e.g.: you can "import module-with-hypen"). I think this is managed in pylint itself (and not in pydev).

    Cheers,

    Fabio

     
  • Fabio Zadrozny
    Fabio Zadrozny
    2008-03-18

    • status: open --> closed-works-for-me