InglesPransesEspanyol

Ad


OnWorks favicon

lexcount1 - Online sa Cloud

Patakbuhin ang lexcount1 sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command na lexcount1 na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


sloccount - bilangin ang source lines ng code (SLOC)

SINOPSIS


sloccount [--bersyon] [--naka-cache] [--dugtungan] [ --datadir direktoryo ] [--sundan]
[--mga duplicate] [--crossdups] [--autogen] [--multiproject] [--filecount] [--malawak]
[--mga detalye] [ --pagsisikap F E ] [ --iskedyul F E ] [ --halaga ng tao gastos ] [ --sa itaas
sa itaas ] [ --addlang wika ] [ --addlangall ] [--] mga direktoryo

DESCRIPTION


binibilang ng sloccount ang mga pisikal na linya ng source ng code (SLOC) na nasa mga inapo ng
tinukoy na hanay ng mga direktoryo. Awtomatiko nitong tinutukoy kung aling mga file ang source code
file, at awtomatiko nitong tinutukoy ang wika ng computer na ginagamit sa bawat file. Sa pamamagitan ng
default, ito ay nagbubuod sa mga resulta ng SLOC at nagpapakita ng iba't ibang mga pagtatantya (tulad ng pagsisikap at
gastos upang bumuo), ngunit ang output nito ay maaaring kontrolin ng iba't ibang mga opsyon.

Kung bibigyan mo si sloccount ng isang listahan ng dalawa o higit pang mga direktoryo, ang mga bilang ay masisira
ayon sa listahang iyon. May isang mahalagang limitasyon: ang mga basename ng
Ang mga direktoryo na ibinigay bilang mga parameter ay dapat na iba, dahil ang mga pangalang iyon ay ginagamit sa pangkat
buod ng impormasyon. Kaya, hindi mo maaaring patakbuhin ang "sloccount /usr/src/hello /usr/local/src/hello".
Nalalapat lang ang limitasyong ito sa mga parameter ng sloccount - mga subdirectory na nagmula
ang mga nangungunang direktoryo ay maaaring magkaroon ng parehong basename.

Kung iisang direktoryo lang ang ibibigay mo sa sloccount, susubukan ng sloccount na awtomatikong maghanap ng a
makatwirang breakdown para sa mga layunin ng pag-uulat (kaya makakagawa ito ng isang kapaki-pakinabang na ulat). Sa
sa kasong ito, kung ang direktoryo ay may hindi bababa sa dalawang subdirectory, kung gayon ang mga subdirectory na iyon
gagamitin bilang breakdown. Kung ang nag-iisang direktoryo ay naglalaman ng mga file pati na rin
mga direktoryo (o kung bibigyan mo ang sloccount ng ilang mga file bilang mga parameter), ang mga file na iyon ay magiging
itinalaga sa direktoryo na "top_dir" para masabi mo sa kanila ang bukod sa iba pang nilalaman.
Sa wakas, kung mayroong isang subdirectory na pinangalanang "src", pagkatapos ay muling sira ang subdirectory na iyon
pababa, kasama ang lahat ng karagdagang mga subdirectory na may prefix na "src_". Kaya, kung ang direktoryo na "X"
ay may subdirectory na "src", na naglalaman ng subdirectory na "modules", sloccount ay mag-uulat ng a
hiwalay na bilang para sa "src_modules".

Karaniwang isinasaalang-alang ng sloccount ang lahat ng mga inapo ng mga direktoryo na ito, ngunit maliban kung sinabi
kung hindi, binabalewala nito ang mga simbolikong link.

Ang sloccount ay ang karaniwang front-end ng package ng mga tool na pinangalanang "SLOCCount". Tandaan na ang
Ang pangalan ng buong package ay may malalaking titik, habang ang pangalan ng front-end na programang ito
ay hindi.

Ang sloccount ay karaniwang mag-uulat ng mga pagtatantya ng oras ng iskedyul, pagsisikap, at gastos, at para sa
mga solong proyekto tinatantya din nito ang average na bilang ng mga aktibong developer. Ang mga ito ay
mga pagtatantya lamang, hindi nakaukit sa bato; maaari mong baguhin ang mga parameter na ginamit upang mapabuti ang
mga pagtatantya.

Opsyon


--bersyon Iulat ang numero ng bersyon ng SLOCCcount at agad na lumabas. Ang pagpipiliang ito
hindi maaaring kapaki-pakinabang na isama sa anumang iba pang opsyon.

--naka-cache Huwag muling kalkulahin; sa halip, gumamit ng mga naka-cache na resulta mula sa nakaraang execution.
Kung wala ang --cached o --append na opsyon, awtomatikong inaalis ng sloccount ang
direktoryo ng data at nililikha ito muli.

--dugtungan Huwag tanggalin ang mga nakaraang kalkulasyon mula sa direktoryo ng data; sa halip, idagdag ang
pagsusuri sa kasalukuyang nilalaman ng direktoryo ng data.

--datadir direktoryo
Mag-imbak o gumamit ng naka-cache na data sa ibinigay na direktoryo ng data; ang default na halaga ay
"~/.slocdata".

--sundan Sundin ang mga simbolikong link.

--mga duplicate
Bilangin ang lahat ng mga duplicate. Karaniwan, kung ang mga file ay may pantay na nilalaman (tulad ng tinutukoy
gamit ang MD5 hash values), isa lang ang binibilang.

--crossdups Bilangin ang mga duplicate kung nangyari ang mga ito sa iba't ibang bahagi ng breakdown. kaya,
kung ang nangungunang direktoryo ay naglalaman ng maraming iba't ibang mga proyekto, at gusto mo ang
mga duplicate sa iba't ibang proyekto upang mabilang sa bawat proyekto, piliin ang opsyong ito.

--autogen Bilangin ang mga source code file na tila awtomatikong nabuo. Karaniwan
ang mga ito ay hindi kasama.

--multiproject
Ang iba't ibang mga direktoryo ay kumakatawan sa iba't ibang mga proyekto; kung hindi, ito ay
ipinapalagay na ang lahat ng source code ay kabilang sa isang proyekto. Ito ay hindi
baguhin ang kabuuang bilang ng mga file o mga halaga ng SLOC, ngunit nakakaapekto ito sa pagsisikap
at mga pagtatantya ng iskedyul. Dahil sa opsyong ito, hiwalay na kinakalkula ang pagsisikap para sa
bawat proyekto (at pagkatapos ay summed), at ang iskedyul ay ang tinantyang iskedyul ng
ang pinakamalaking proyekto.

--filecount Ipakita ang mga bilang ng mga file sa halip na SLOC.

--malawak Ipakita sa "malawak" (tab-separated) na format.

--mga detalye Ipakita ang mga detalye, iyon ay, mga resulta para sa bawat source code file.

--pagsisikap F E
Baguhin ang kadahilanan at exponent para sa modelo ng pagsisikap. Pagsisikap (sa tao-
buwan) ay kinukuwenta bilang F*(SLOC/1000)^E.

--iskedyul F E
Baguhin ang factor at exponent para sa modelo ng iskedyul. Iskedyul (sa buwan)
ay kinakalkula bilang F*(effort)^E.

--halaga ng tao gastos
Baguhin ang karaniwang taunang suweldo sa gastos.

--sa itaas sa itaas
Baguhin ang overhead value sa sa itaas. Ang tinantyang gastos ay kinakalkula bilang pagsisikap *
gastos ng tao * overhead.

--addlang wika
Magdagdag ng wikang hindi itinuturing bilang default bilang isang ``wika'' na iuulat.
Sa kasalukuyan, ang tanging legal na halaga para sa wika ay "makefile", "sql", at
"html". Ang mga file na ito ay karaniwang hindi kasama sa mga bilang ng SLOC, bagaman
ang kanilang mga SLOC ay panloob na kinakalkula at ang mga ito ay ipinapakita sa mga bilang ng file.
Kung gusto mong magsama ng higit sa isang ganoong wika, gawin ito sa pamamagitan ng pagpasa --addlang
higit sa isang beses, hal, --addlang makefile --addlang sql.

--addlangall
Idagdag ang lahat ng wikang karaniwang hindi kasama sa mga huling ulat.

NOTA


Tulad ng maraming iba pang mga programa na gumagamit ng mga opsyon na katulad ng Unix, ang mga direktoryo na ang mga pangalan ay nagsisimula sa a
Ang dash (``-'') ay maaaring ma-misinterpret bilang mga opsyon. Kung ang mga direktoryo na susuriin ay maaaring
magsimula sa isang gitling, gamitin ang double-dash (``- -'') upang isaad ang dulo ng listahan ng opsyon
bago ilista ang mga direktoryo.

Gamitin ang lexcount1 online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

  • 1
    Bracket
    Bracket
    Ang mga bracket ay isang libre, modernong open-source
    text editor na ginawa lalo na para sa Web
    Pag-unlad. Nakasulat sa HTML, CSS, at
    JavaScript na may mga nakatutok na visual na tool at
    prepr...
    I-download ang Mga Bracket
  • 2
    Libreng Pascal Compiler
    Libreng Pascal Compiler
    Isang 32/64/16-bit na Pascal compiler para sa
    Win32/64/CE, Linux, Mac OS X/iOS,
    Android, FreeBSD, OS/2, Game Boy
    Advance, Nintendo NDS at DOS;
    semantically compatible sa...
    I-download ang Libreng Pascal Compiler
  • 3
    Impormasyon ng Canon EOS DIGITAL
    Impormasyon ng Canon EOS DIGITAL
    Walang shutter count ang Canon
    kasama sa EXIF ​​na impormasyon ng isang
    file ng imahe, bilang kabaligtaran sa Nikon at
    Pentax. Walang opisyal na batay sa Canon
    aplikasyon...
    I-download ang Impormasyon ng Canon EOS DIGITAL
  • 4
    REFInd
    REFInd
    Ang rEFInd ay isang tinidor ng rEFIt boot
    manager. Tulad ng rEFIt, maaari ring i-REFInd
    auto-detect ang iyong naka-install na EFI boot
    loader at nagpapakita ito ng magandang GUI
    menu ng boot option...
    I-download ang reFInd
  • 5
    ExpressLuke GSI
    ExpressLuke GSI
    Ang pahina ng pag-download ng SourceForge ay upang
    bigyan ang mga user na i-download ang aking source na binuo
    Mga GSI, batay sa mahusay ni phhusson
    trabaho. Binubuo ko ang parehong Android Pie at
    Android 1...
    I-download ang ExpressLuke GSI
  • 6
    Music Caster
    Music Caster
    Ang Music Caster ay isang tray na music player
    na nagbibigay-daan sa iyong i-cast ang iyong lokal na musika sa a
    Google Cast device. Sa unang pagtakbo,
    kakailanganin mong i-click ang arrow sa iyong
    tas...
    I-download ang Music Caster
  • Marami pa »

Linux command

Ad