Showing 129 of 129 total issues
comment on exported type Array should be of the form "Array ..." (with optional leading article) Open
Open
// === Array ===
- Exclude checks
exported method Array.Inspect should have comment or be unexported Open
Open
func (a *Array) Inspect() string {
- Exclude checks
exported function NewEnvironment should have comment or be unexported Open
Open
func NewEnvironment() *Environment {
- Exclude checks
comment on exported const COMMA should be of the form "COMMA ..." Open
Open
// Delimitors
- Exclude checks
don't use ALL_CAPS in Go names; use CamelCase Open
Open
FUNCTION_OBJ = "FUNCTION"
- Exclude checks
comment on exported const ASSIGN should be of the form "ASSIGN ..." Open
Open
// Operators
- Exclude checks
comment on exported type Boolean should be of the form "Boolean ..." (with optional leading article) Open
Open
// === Boolean ===
- Exclude checks
exported method Array.Type should have comment or be unexported Open
Open
func (a *Array) Type() ObjectType { return ARRAY_OBJ }
- Exclude checks
exported const LOWEST should have comment (or a comment on this block) or be unexported Open
Open
LOWEST
- Exclude checks
exported function New should have comment or be unexported Open
Open
func New(l *lexer.Lexer) *Parser {
- Exclude checks
exported type InfixExpression should have comment or be unexported Open
Open
type InfixExpression struct {
- Exclude checks
exported type ArrayLiteral should have comment or be unexported Open
Open
type ArrayLiteral struct {
- Exclude checks
exported type Lexer should have comment or be unexported Open
Open
type Lexer struct {
- Exclude checks
exported method Integer.Type should have comment or be unexported Open
Open
func (i *Integer) Type() ObjectType { return INTEGER_OBJ }
- Exclude checks
comment on exported type Token should be of the form "Token ..." (with optional leading article) Open
Open
// Improvement: include filename, line and character place to ease debugging
- Exclude checks
exported type Node should have comment or be unexported Open
Open
type Node interface {
- Exclude checks
exported type WhileExpression should have comment or be unexported Open
Open
type WhileExpression struct {
- Exclude checks
exported type ObjectType should have comment or be unexported Open
Open
type ObjectType string
- Exclude checks
exported method ReturnValue.Type should have comment or be unexported Open
Open
func (rv *ReturnValue) Type() ObjectType { return RETURN_VALUE_OBJ }
- Exclude checks
exported type Builtin should have comment or be unexported Open
Open
type Builtin struct {
- Exclude checks