Showing 129 of 129 total issues
exported function LookupIdent should have comment or be unexported Open
Open
func LookupIdent(ident string) TokenType {
- Exclude checks
comment on exported type Program should be of the form "Program ..." (with optional leading article) Open
Open
// === PROGRAM ===
- Exclude checks
exported method CallExpression.TokenLiteral should have comment or be unexported Open
Open
func (ce *CallExpression) TokenLiteral() string { return ce.Token.Literal }
- Exclude checks
exported function NewEnclosedEnvironment should have comment or be unexported Open
Open
func NewEnclosedEnvironment(outer *Environment) *Environment {
- Exclude checks
exported method Environment.Set should have comment or be unexported Open
Open
func (e *Environment) Set(name string, val Object) Object {
- Exclude checks
don't use ALL_CAPS in Go names; use CamelCase Open
Open
ARRAY_OBJ = "ARRAY"
- Exclude checks
don't use ALL_CAPS in Go names; use CamelCase Open
Open
EXIT_OBJ = "EXIT"
- Exclude checks
exported const TRACE should have comment or be unexported Open
Open
const TRACE = false
- Exclude checks
exported type Expression should have comment or be unexported Open
Open
type Expression interface {
- Exclude checks
exported type LetStatement should have comment or be unexported Open
Open
type LetStatement struct {
- Exclude checks
exported type ReturnStatement should have comment or be unexported Open
Open
type ReturnStatement struct {
- Exclude checks
exported method IndexExpression.TokenLiteral should have comment or be unexported Open
Open
func (ie *IndexExpression) TokenLiteral() string { return ie.Token.Literal }
- Exclude checks
exported method Lexer.NextToken should have comment or be unexported Open
Open
func (l *Lexer) NextToken() token.Token {
- Exclude checks
exported method ExpressionStatement.TokenLiteral should have comment or be unexported Open
Open
func (es *ExpressionStatement) TokenLiteral() string { return es.Token.Literal }
- Exclude checks
exported type ExitLiteral should have comment or be unexported Open
Open
type ExitLiteral struct {
- Exclude checks
exported type StringLiteral should have comment or be unexported Open
Open
type StringLiteral struct {
- Exclude checks
exported type Object should have comment or be unexported Open
Open
type Object interface {
- Exclude checks
exported method String.Inspect should have comment or be unexported Open
Open
func (s *String) Inspect() string { return s.Value }
- Exclude checks
exported method Function.Type should have comment or be unexported Open
Open
func (f *Function) Type() ObjectType { return FUNCTION_OBJ }
- Exclude checks
exported type PrefixExpression should have comment or be unexported Open
Open
type PrefixExpression struct {
- Exclude checks