javascript - How to count the total number of line of code for JS, CSS, LESS, HTML files in a project? - Stack Overflow

I am looking for a way to count the total number of line of code for my front-end project.At the moment

I am looking for a way to count the total number of line of code for my front-end project.

At the moment I am using the gulp-sloc

gulp.task('sloc', function () {
    gulp.src(folders)
      .pipe(sloc());
});

But the CSS code is not included in the count.

  • Do I miss some special configuration?
  • Do you know any other similar plugin?

I am looking for a way to count the total number of line of code for my front-end project.

At the moment I am using the gulp-sloc

gulp.task('sloc', function () {
    gulp.src(folders)
      .pipe(sloc());
});

But the CSS code is not included in the count.

  • Do I miss some special configuration?
  • Do you know any other similar plugin?
Share Improve this question asked Nov 18, 2015 at 7:46 GibboKGibboK 74k148 gold badges451 silver badges674 bronze badges
Add a ment  | 

2 Answers 2

Reset to default 5

Perhaps you are using source control? In case that source control is Git, you can count the amount of code in the repo like this – no extra tools required.

For a more detailed breakdown, cloc may be helpful – have a look at this answer then. cloc doesn't depend on Git, or any other type of source control.

In windows OS there is also a gui tool http://www.locmetrics./ which you can use to count lines of code (LOC), blank lines of code (BLOC), ment lines of code (CLOC).

发布者:admin,转转请注明出处:http://www.yc00.com/questions/1743743845a4499641.html

相关推荐

  • dll文件丢失怎么办?一文让你3分钟解决这个问题

    电脑用着用着,突出提示:安装程序缺少DLL文件! 这通常意味着你的电脑遇到了运行障碍。DLL文件是程序正常工作不可或缺的组件,一旦缺失&#xf

    1小时前
    00
  • 华硕笔记本键盘失灵恢复方法全解析

    华硕笔记本键盘失灵恢复方法全解析 键盘作为计算机输入的主要设备,其重要性不言而喻。无论是打字、编程还是游戏操作,都离不开一个稳定、灵敏的键盘。然而,对于华硕笔记本用户来说,键盘失灵的问题却时有发生。面对这种情况,许多用户往往手足无措,不知

    1小时前
    00
  • 资江ZJ-5890打印机驱动v11.2.0.0全面更新指南

    本文还有配套的精品资源,点击获取简介:打印机驱动程序是操作系统与打印机设备之间的关键接口,负责实现打印控制和作业执行。资江ZJ-5890打印机驱动程序的最新版本v11

    1小时前
    00
  • 2025年最全面的18种C盘清理方法,轻松释放50G以上空间,可以收藏备用!

    嘿,小伙伴们!是不是感觉自家的 Windows 电脑,C 盘就像个无底洞,明明分了不小的空间,用着用着就飘红告急&#xff

    1小时前
    00
  • Flutter实现不依赖Firebase的多平台的Google登录

    GoogleConsole配置官网:点击创建OAuth2.0客户端,选择对应的应用类型。推荐的应用类型如下,多个应用类型可以共用一个client_id,也可以考虑创建多个client_id。平台应用类型AndroidWebiOSiOSMac

    1小时前
    00
  • 预训练还没终结!港中文清华等提出「三位一体」框架,持续自我进化

    新智元报道编辑:LRST【新智元导读】港中文、清华等高校提出SICOG框架,通过预训练、推理优化和后训练协同,引入自生成数据闭环和结构化感知推理机制,实现模型自我进化,为大模型发展提供新思路。当前(多模态)大模型正深陷「数据饥渴」困境:

    1小时前
    00
  • xp无法访问win7计算机,解决XP不能访问win7共享文件的方法

    很多人在工作过程中需要将一些文件和信息与同事共享,以方便相互学习和工作上的交流,然而有些用户却发现安装XP系统的电脑根本无法访问Windows7的共享文件夹,而且有些虽然可以

    1小时前
    00
  • “破解”GPT

    最近 GPT-4o 生图模型横空出世,效果和玩法上都有突破性的进展,笔者整理了一下目前相关的技术,抛砖引玉一下,希望有更多大神分享讨论。图源小红书@恶魔幼崽,本文使用已获原作者授权。关注腾讯云开发者,一手技术干货提前解锁

    1小时前
    00
  • 从Oracle迁移到TDSQL如何做兼容性评估?这份指南帮你轻松搞定

    一、为什么要做兼容性评估?近年来,在国产化替代政策的推动下,越来越多的企业开始探索将Oracle等国外数据库替换为国产分布式数据库。腾讯云TDSQL凭借其高兼容性、金融级高可用和弹性扩展能力,成为热门选择。但迁移前,如何快速评估现有系统

    54分钟前
    00
  • # 解决 win11 连接共享打印机,报错 0x00000709 问题

    解决 win11 连接共享打印机,报错 0x00000709 问题 一、问题描述: 当我们连接一台共享打印机,出现报错 0x00000709 时,这

    28分钟前
    00
  • PhalApi 2.x:让PHP接口开发从“简单”到“极简”的开源框架

    —— 专为高效开发而生,助你轻松构建高可用API接口一、为什么选择PhalApi 2.x?1.轻量高效,性能卓越PhalApi 2.x 是一款专为接口开发设计的轻量级PHP框架,其核心代码精简但功能强大。根据开发者实测,在2核2G服务器环境

    28分钟前
    00
  • ubuntu的操作系统桌面版

    下载Ubuntu桌面版访问Ubuntu官网:Download Ubuntu Desktop | Ubuntu选择最新LTS版本(推荐)或最新标准版本点击"Download"按钮获取ISO镜像文件创建启动盘准备一个至少4

    22分钟前
    00
  • ubuntu系统使用指南

    安装Ubuntu1.1 下载ISO镜像访问Ubuntu官网(ubuntudownload)选择适合版本(推荐LTS长期支持版)下载ISO文件1.2 制作启动盘 使用Rufus(Windows)或dd命令(Linux)选择下载的ISO文件

    20分钟前
    00
  • 【Linux】线程控制函数

    一、线程函数1、线程ID获取线程ID,线程ID的名字叫做tid代码语言:javascript代码运行次数:0运行复制#include <pthread.h>pthread_t pthread_self(void);返回值:该函

    16分钟前
    00
  • 替换WIN键和Ctrl键

    用惯了Mac&#xff0c;最近切换到了win系统的电脑&#xff0c;老是习惯按win键&#xff0c;所以就想着把系统的win键和ctrl键对调。然后网上就找到可如下方法&#xff1a; 按下winr&

    15分钟前
    00
  • ​​​48days强训——day9

    第一题:添加逗号链接:添加逗号_牛客题霸_牛客网 描述对于一个较大的整数 N(1<=N<=2,000,000,000)比如 980364535,我们常常需要一位一位数这个数字是几位数,但是如果在这 个数字每三位加一个逗号,它会变

    13分钟前
    00
  • 【Vue #2】脚手架 &amp; 指令

    一、脚手架脚手架:一个保证各项工作顺利开展的平台,方便我们 拿来就用,零配置1. Vue 代码开发方式相比直接 script 引入 vue 源码,有没有更好的方式编写vue代码呢?① 传统开发模式:基于html文件开发Vue,类似jQuer

    11分钟前
    00
  • Spring Boot实现微信小程序支付功能

    Spring Boot实现微信小程序支付功能一、引言在当今数字化时代,小程序支付功能已成为众多应用的核心需求之一。通过小程序支付,用户可以便捷地完成购物、充值等操作,极大地提升了用户体验和业务效率。Spring Boot作为一款流行的Jav

    8分钟前
    00
  • 13.Python frozenset集合详解

    什么是frozenset?frozenset是Python中的不可变集合类型,它具有普通集合(set)的大部分特性,但一旦创建就不能修改。这种不可变性使得frozenset可以作为字典的键或其他集合的元素。frozenset vs set

    2分钟前
    00

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信