Skip to content

Code cannot parse src code #194

Description

@victorteokw

I've tried several versions, neither works.
The most recent version (2.0.8 and 2.0.9) generates this error.

localhost:chess 1$ node_modules/codo/bin/codo src/js --output doc
error: Cannot parse Coffee file /path/to/my/project/src/js/controller/base.js.coffee: node is not defined
error: Cannot parse Coffee file /path/to/my/project/src/js/controller/game_controller.js.coffee: node is not defined
error: Cannot parse Coffee file /path/to/my/project/src/js/model/bishop.js.coffee: node is not defined
error: Cannot parse Coffee file /path/to/my/project/src/js/model/call.js.coffee: node is not defined
error: Cannot parse Coffee file /path/to/my/project/src/js/model/chess_board.js.coffee: node is not defined
error: Cannot parse Coffee file /path/to/my/project/src/js/model/chess_game.js.coffee: node is not defined
error: Cannot parse Coffee file /path/to/my/project/src/js/model/coordinate.js.coffee: node is not defined
error: Cannot parse Coffee file /path/to/my/project/src/js/model/king.js.coffee: node is not defined
error: Cannot parse Coffee file /path/to/my/project/src/js/model/knight.js.coffee: node is not defined
error: Cannot parse Coffee file /path/to/my/project/src/js/model/pawn.js.coffee: node is not defined
error: Cannot parse Coffee file /path/to/my/project/src/js/model/piece.js.coffee: node is not defined
error: Cannot parse Coffee file /path/to/my/project/src/js/model/queen.js.coffee: node is not defined
error: Cannot parse Coffee file /path/to/my/project/src/js/model/rook.js.coffee: node is not defined
error: Cannot parse Coffee file /path/to/my/project/src/js/model/uuid.js.coffee: node is not defined
error: Cannot parse Coffee file /path/to/my/project/src/js/view/basic_view.js.coffee: node is not defined
error: Cannot parse Coffee file /path/to/my/project/src/js/view/bishop_view.js.coffee: node is not defined
error: Cannot parse Coffee file /path/to/my/project/src/js/view/color.js.coffee: node is not defined
error: Cannot parse Coffee file /path/to/my/project/src/js/view/div_view.js.coffee: node is not defined
error: Cannot parse Coffee file /path/to/my/project/src/js/view/game_view.js.coffee: node is not defined
error: Cannot parse Coffee file /path/to/my/project/src/js/view/grid_view.js.coffee: node is not defined
error: Cannot parse Coffee file /path/to/my/project/src/js/view/king_view.js.coffee: node is not defined
error: Cannot parse Coffee file /path/to/my/project/src/js/view/knight_view.js.coffee: node is not defined
error: Cannot parse Coffee file /path/to/my/project/src/js/view/label_view.js.coffee: node is not defined
error: Cannot parse Coffee file /path/to/my/project/src/js/view/metrics.js.coffee: node is not defined
error: Cannot parse Coffee file /path/to/my/project/src/js/view/panel_view.js.coffee: node is not defined
error: Cannot parse Coffee file /path/to/my/project/src/js/view/pawn_view.js.coffee: node is not defined
error: Cannot parse Coffee file /path/to/my/project/src/js/view/piece_view.js.coffee: node is not defined
error: Cannot parse Coffee file /path/to/my/project/src/js/view/queen_view.js.coffee: node is not defined
error: Cannot parse Coffee file /path/to/my/project/src/js/view/rook_view.js.coffee: node is not defined
error: Cannot parse Coffee file /path/to/my/project/src/js/view/window.js.coffee: node is not defined

/path/to/my/project/node_modules/codo/lib/entities/class.coffee:133
      for (_i = 0, _len = _ref.length; _i < _len; _i++) {
                              ^
TypeError: Cannot read property 'length' of undefined
  at Class.module.exports.Entities.Class.Class.linkifyValue (/path/to/my/project/node_modules/codo/lib/entities/class.coffee:97:5)
  at Class.module.exports.Entities.Class.Class.linkify (/path/to/my/project/node_modules/codo/lib/entities/class.coffee:74:10)
  at Environment.module.exports.Environment.linkify (/path/to/my/project/node_modules/codo/lib/environment.coffee:123:12)
  at Object.module.exports.Codo.parseProject (/path/to/my/project/node_modules/codo/lib/codo.coffee:56:17)
  at Command.module.exports.Command.generate (/path/to/my/project/node_modules/codo/lib/command.coffee:106:24)
  at new Command (/path/to/my/project/node_modules/codo/lib/command.coffee:84:8)
  at Function.module.exports.Command.run (/path/to/my/project/node_modules/codo/lib/command.coffee:25:5)
  at Object.<anonymous> (/path/to/my/project/node_modules/codo/bin/codo:14:19)
  at Module._compile (module.js:456:26)
  at Object.Module._extensions..js (module.js:474:10)
  at Module.load (module.js:356:32)
  at Function.Module._load (module.js:312:12)
  at Function.Module.runMain (module.js:497:10)
  at startup (node.js:119:16)
  at node.js:902:3

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions