This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2023-08-22
Channels
- # announcements (13)
- # babashka (22)
- # beginners (22)
- # biff (17)
- # calva (6)
- # clerk (20)
- # clj-kondo (25)
- # clj-together (5)
- # clj-yaml (20)
- # cljdoc (16)
- # cljs-dev (1)
- # clojure (42)
- # clojure-brasil (1)
- # clojure-europe (26)
- # clojure-nl (6)
- # clojure-norway (24)
- # clojure-turkiye (3)
- # clojure-uk (5)
- # clojurescript (37)
- # core-async (7)
- # core-logic (2)
- # datalevin (7)
- # datomic (43)
- # events (2)
- # fulcro (7)
- # gratitude (1)
- # hyperfiddle (7)
- # java (7)
- # jobs (3)
- # lsp (4)
- # off-topic (16)
- # pathom (18)
- # polylith (1)
- # portal (27)
- # reitit (4)
- # releases (3)
- # shadow-cljs (47)
- # tools-build (14)
- # tools-deps (16)
- # yamlscript (11)
heldigvis er det lett å rydde opp i ts-kode, for compileren sier jo ifra når noe er feil

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.@U03J3AZTZ6H ja, linjer kode. Hva er tokei bedre på?
Husker ikke, husker bare at jeg bytte fra cloc til tokei på et tidspunkt. tokei er ihvertfall mye raskere.
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