Skip to content
This repository was archived by the owner on Aug 25, 2023. It is now read-only.
This repository was archived by the owner on Aug 25, 2023. It is now read-only.

Inventory #8

@michielbdejong

Description

@michielbdejong

I'm doing a little inventory to get a feel for how much code is in mashlib:

#!/bin/zsh
SOURCES=( "workspaces/mashlib/src" "workspaces/solid-panes/src" "workspaces/pane-registry/paneRegistry.js")
SOURCES+=( "workspaces/chat-pane/src" "workspaces/source-pane/sourcePane.js")
SOURCES+=( "workspaces/contacts-pane/contactsPane.js" "workspaces/folder-pane/folderPane.js" )
SOURCES+=( "workspaces/issue-pane/issuePane.js" "workspaces/meeting-pane/src" )
SOURCES+=( "workspaces/solid-ui/src" )

FILES_JS=`for NAME in ${SOURCES[@]}; do
  find $NAME -type f -name "*.js"
done`

FILES_TS=`for NAME in ${SOURCES[@]}; do
  find $NAME -type f -name "*.ts"
done`

echo JS:
echo `wc -l $FILES_JS`
echo TS:
echo `wc -l $FILES_TS`

Output: 32814 lines of JS, 2806 lines of TS.
This includes solid-ui, the panes, and mashlib, but it excludes rdflib.js, solid-auth-client, and node-solid-server.
Next I'll try to get some numbers for test coverage and code complexity.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions