@michbeck100
FYI, I was just using ErrorDevice as a sample because it’s the first instance of in the devices file. There are dozens more just in that file. I mean, almost every device class uses that pattern.
I don’t think it matters if it’s executed or not. Its a compile error, not a runtime error. I just tested this by popping the above into a file, and compiling using CS2, and sure enough, it fails:
$ ./node_modules/coffeescript/bin/coffee -cb test.coffee
$/test.coffee:3:5: error: Can't reference 'this' before calling super in derived class constructors
@name = @config.name
It makes me think that it’s not actually using locally installed lib.