Fork me on GitHub
#clojure-norway
<
2023-08-22
>
augustl07:08:33

motgen! 🥳 parrot

slipset08:08:45

God morgen

slipset08:08:02

Hva er vel bedre enn å rydde opp i gammel js/ts kode?

mariuene08:08:24

En kald øl på stranda i Mallorca

😆 8
mariuene08:08:30

God morgen

augustl08:08:38

heldigvis er det lett å rydde opp i ts-kode, for compileren sier jo ifra når noe er feil trollface

trollface 4
slipset08:08:11

Det er så ikke sant.

slipset08:08:12

if (this.isNew() && AQ.context) {
      if (!this.get('typeId')) {
        this.setComponentType();
      } else if (!this.get('type')) {
        this.setComponentTypeName();
      }
      if (!this.get('rootWorkspace')) {
        const parent = this.getParent();
        const contextWorkspace = AQ.context.workspace();
        if (parent) {
          this.set('rootWorkspace', parent.get('rootWorkspace'));
        } else if (contextWorkspace) {
          this.set('rootWorkspace', contextWorkspace.id);
        } else {
          LOG.warn('No valid workspace found!');
        }
      }

      this.setDefaultValues(this.attributes);
      _setDefaultOrder(this);
    }
Dette er bare en liten snutt inni en 150 linjers backbone constructor.

teodorlu08:08:45

typer! 🎉

cjohansen08:08:28

Du har typer @slipset, dette er null stress

cjohansen09:08:53

Noen som har testa cloc på prosjektene sine?

cjohansen09:08:52

@U03J3AZTZ6H ja, linjer kode. Hva er tokei bedre på?

cjohansen09:08:59

Øy, meldinga forsvant! 😅

cjohansen09:08:15

Den var ihvertfall veldig mye raskere

Olav Fosse09:08:20

Husker ikke, husker bare at jeg bytte fra cloc til tokei på et tidspunkt. tokei er ihvertfall mye raskere.

cjohansen09:08:35

Det skal sies

cjohansen09:08:39

Den kommer også opp med andre tall

Olav Fosse09:08:30

En stor fordel er at tokei tar høyde for .gitignore. Blir litt missvisende å regne med node_modules for eksempel \;)

$ cloc . | grep -i javascript
JavaScript                           47493         614421         692035        4521072
$ tokei | grep -i 
 JavaScript              9         2572         2507           34           31

cjohansen09:08:00

skjønte fort at jeg måtte rydde litt i repoet mitt etter første kjøring med cloc 😅