• Iustin Pop's avatar
    Enable hlint in lint and reorganise this target · 6e4c8f68
    Iustin Pop authored
    
    
    Currently, the lint target does a sequential: pep8, pylint, pylint on
    the QA sources. hlint is run only when explicitly requested.
    
    This patch reorganises the lint target by:
    
    - splitting the current lint target into separate pylint (slow),
      pylint-qa (fast), pep8 (fast) targets
    - making lint itself depend on the above plus hlint
    - both pep8 and hlint are optional, based on whether the said binaries
      were detected at configure time
    
    make -j is slightly faster after this patch (1m18s → 1m7s).
    Signed-off-by: default avatarIustin Pop <iustin@google.com>
    Reviewed-by: default avatarGuido Trotter <ultrotter@google.com>
    6e4c8f68
configure.ac 18 KB