Home

Awesome

line-count package

Usage

Press ctrl-alt-shift-L (line-count:open) to open an editor page showing line counts broken down by file, directory, and file type for all files in the project.

File suffixes supported are ..

If you want to add a new type fork this project and do it yourself.

Example Output

Line counts for project c:\apps\line-count\test\exoplanets.
Generated by the Atom editor package Line-Count on July 18 2014 15:26.
Counts are in order of source, comments, and total.

Files
-----
      0     1      3  app/assets/javascripts/admin/application.js.coffee
      3     6     11  app/assets/javascripts/application.js.coffee
      6     0      9  app/assets/javascripts/cards.js.coffee
     18     1     27  app/assets/javascripts/forms.js.coffee
     18     2     33  app/assets/javascripts/pixi_boot.js.coffee
     25     6     46  app/assets/javascripts/planets/boot.js.coffee
     22     0     29  app/assets/javascripts/planets/cloud.js.coffee
     38     2     50  app/assets/javascripts/planets/orbitable.js.coffee
     22     0     33  app/assets/javascripts/planets/planet.js.coffee
      7     0     10  app/assets/javascripts/planets/random.js.coffee
      4     0      9  app/assets/javascripts/planets/utils.js.coffee
     57     9     96  app/assets/javascripts/three_boot.js.coffee
     53     1     59  public/404.html
     53     1     59  public/422.html
     52     1     58  public/500.html
      1     1      3  vendor/assets/javascripts/chosen.jquery.min.js
   8343   387  10358  vendor/assets/javascripts/pixi.dev.js
     60     6    109  vendor/assets/javascripts/postprocessing/BloomPass.js
     32     0     54  vendor/assets/javascripts/postprocessing/DotScreenPass.js
     79     1    145  vendor/assets/javascripts/postprocessing/EffectComposer.js
     33     0     55  vendor/assets/javascripts/postprocessing/FilmPass.js
     45     5     87  vendor/assets/javascripts/postprocessing/MaskPass.js
     30     0     52  vendor/assets/javascripts/postprocessing/RenderPass.js
     32     0     56  vendor/assets/javascripts/postprocessing/SavePass.js
     29     0     52  vendor/assets/javascripts/postprocessing/ShaderPass.js
     24     0     41  vendor/assets/javascripts/postprocessing/TexturePass.js
     18     0     32  vendor/assets/javascripts/shaders/BasicShader.js
     39     0     65  vendor/assets/javascripts/shaders/BleachBypassShader.js
     32     0     52  vendor/assets/javascripts/shaders/BlendShader.js
     86     0    117  vendor/assets/javascripts/shaders/BokehShader.js
    265     0    379  vendor/assets/javascripts/shaders/BokehShader2.js
     37     0     59  vendor/assets/javascripts/shaders/BrightnessContrastShader.js
     29     0     49  vendor/assets/javascripts/shaders/ColorCorrectionShader.js
     29     0     50  vendor/assets/javascripts/shaders/ColorifyShader.js
     57     2    102  vendor/assets/javascripts/shaders/ConvolutionShader.js
     27     0     47  vendor/assets/javascripts/shaders/CopyShader.js
     36     0     59  vendor/assets/javascripts/shaders/DOFMipMapShader.js
     42     0     69  vendor/assets/javascripts/shaders/DotScreenShader.js
     65     3     94  vendor/assets/javascripts/shaders/EdgeShader.js
     48     2     74  vendor/assets/javascripts/shaders/EdgeShader2.js
     68     0    101  vendor/assets/javascripts/shaders/FXAAShader.js
     61    11    105  vendor/assets/javascripts/shaders/FilmShader.js
     59     0     92  vendor/assets/javascripts/shaders/FocusShader.js
     49     0     75  vendor/assets/javascripts/shaders/FresnelShader.js
     42     0     63  vendor/assets/javascripts/shaders/HorizontalBlurShader.js
     44     0     66  vendor/assets/javascripts/shaders/HorizontalTiltShiftShader.js
     46     2     70  vendor/assets/javascripts/shaders/HueSaturationShader.js
     42     0     61  vendor/assets/javascripts/shaders/KaleidoShader.js
     28     0     51  vendor/assets/javascripts/shaders/LuminosityShader.js
     40     0     59  vendor/assets/javascripts/shaders/MirrorShader.js
     33     0     54  vendor/assets/javascripts/shaders/NormalMapShader.js
     38     0     57  vendor/assets/javascripts/shaders/RGBShiftShader.js
    151     9    260  vendor/assets/javascripts/shaders/SSAOShader.js
     33     0     55  vendor/assets/javascripts/shaders/SepiaShader.js
     45     2     79  vendor/assets/javascripts/shaders/TriangleBlurShader.js
     33     1     58  vendor/assets/javascripts/shaders/UnpackDepthRGBAShader.js
     42     0     63  vendor/assets/javascripts/shaders/VerticalBlurShader.js
     44     0     66  vendor/assets/javascripts/shaders/VerticalTiltShiftShader.js
     38     3     64  vendor/assets/javascripts/shaders/VignetteShader.js
  20747  1152  36909  vendor/assets/javascripts/three.js
      1     1      4  vendor/assets/stylesheets/chosen.min.css

Directories
-----------
    220    27    356  app
    220    27    356  app/assets
    220    27    356  app/assets/javascripts
      0     1      3  app/assets/javascripts/admin
    118     8    177  app/assets/javascripts/planets
    158     3    176  public
  31202  1588  50672  vendor
  31202  1588  50672  vendor/assets
  31201  1587  50668  vendor/assets/javascripts
    364    12    651  vendor/assets/javascripts/postprocessing
   1746    35   2747  vendor/assets/javascripts/shaders
      1     1      4  vendor/assets/stylesheets

Types
-----
    220    27    356  coffee
      1     1      4  css
    158     3    176  html
  31201  1587  50668  js

Total
-----
  31580  1618  51204  

Notes

To-DO

Credit

The engine used by line-count is sloc by Markus Kohlhase. His project can be found here.

License

MIT