Skip to content

Option to discard symlinks #114

@marknuzz

Description

@marknuzz

I am using lerna to automatically create virtual subpackages using symbolic links. sloc is unwrapping the symbolic links to the relative path (and recursively walking through the tree which will probably turn my machine into a great heater if I let it run). While it should be possible to work around this, I'm not sure if there is a one-size-fits-all workaround that would still allow for the simplicity of this tool to be preserved. Therefore, my recommendation would be for a command line flag that can treat all symlinks as nonexistant files/folders, for compatibility with lerna.

I don't know how I would implement this in coffee script, having never used it. But if someone else wants to volunteer to answer any stupid questions I have about it, I would be happy to work on this myself.

admin@Admins-MacBook-Pro ~/dev/project/foo $ sloc --exclude node_modules .

---------- Result ------------

        Physical :  29310
          Source :  20498
         Comment :  5779

Single-line comment : 932
Block comment : 4847
Mixed : 90
Empty block comment : 53
Empty : 3176
To Do : 57

Number of files read : 358


admin@Admins-MacBook-Pro ~/dev/project/foo $ mv node_modules ../foo_node_modules
admin@Admins-MacBook-Pro ~/dev/project/foo $ sloc --exclude node_modules .

---------- Result ------------

        Physical :  2583
          Source :  1965
         Comment :  330

Single-line comment : 51
Block comment : 279
Mixed : 4
Empty block comment : 1
Empty : 293
To Do : 0

Number of files read : 16


Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions