github.com/evanw/esbuild/internal/logger.Log.AddRangeError (method)

87 uses

	github.com/evanw/esbuild/internal/logger (current package)
		logger.go#L1251: func (log Log) AddRangeError(source *Source, r Range, text string) {

	github.com/evanw/esbuild/internal/bundler
		bundler.go#L361: 		args.log.AddRangeError(args.importSource, args.importPathRange, message)
		bundler.go#L471: 						args.log.AddRangeError(&source, record.Range,
		bundler.go#L547: 			log.AddRangeError(source, comment.Range, fmt.Sprintf("Cannot read file %q: %s", res.PrettyPath(path), err.Error()))
		bundler.go#L688: 					log.AddRangeError(importSource, importPathRange,
		bundler.go#L691: 					log.AddRangeError(importSource, importPathRange,
		bundler.go#L808: 			log.AddRangeError(importSource, importPathRange,
		bundler.go#L812: 			log.AddRangeError(importSource, importPathRange,
		bundler.go#L824: 					log.AddRangeError(importSource, importPathRange,
		bundler.go#L1353: 						s.log.AddRangeError(&result.file.source, record.Range,
		bundler.go#L1362: 						s.log.AddRangeError(&result.file.source, record.Range,
		bundler.go#L1367: 							s.log.AddRangeError(&result.file.source, record.Range,
		bundler.go#L1380: 							s.log.AddRangeError(&result.file.source, record.Range,
		linker.go#L586: 	c.log.AddRangeError(&source, r, text)

	github.com/evanw/esbuild/internal/css_lexer
		css_lexer.go#L343: 				lexer.log.AddRangeError(&lexer.source, lexer.Token.Range, "Invalid escape")
		css_lexer.go#L603: 			lexer.log.AddRangeError(&lexer.source, r, "Expected \")\" to end URL token")
		css_lexer.go#L609: 				lexer.log.AddRangeError(&lexer.source, r, "Invalid escape")
		css_lexer.go#L617: 				lexer.log.AddRangeError(&lexer.source, r, "Unexpected non-printable character in URL token")

	github.com/evanw/esbuild/internal/js_lexer
		js_lexer.go#L2405: 		lexer.log.AddRangeError(&lexer.source, r, text)

	github.com/evanw/esbuild/internal/js_parser
		js_parser.go#L1618: 		p.log.AddRangeError(&p.source, errors.invalidExprDefaultValue, "Unexpected \"=\"")
		js_parser.go#L1623: 		p.log.AddRangeError(&p.source, r, fmt.Sprintf("Unexpected %q", p.source.Contents[r.Loc.Start:r.Loc.Start+r.Len]))
		js_parser.go#L1661: 		p.log.AddRangeError(&p.source, r, "Cannot use an \"await\" expression here")
		js_parser.go#L1666: 		p.log.AddRangeError(&p.source, r, "Cannot use a \"yield\" expression here")
		js_parser.go#L1844: 				p.log.AddRangeError(&p.source, nameRange, fmt.Sprintf("Cannot use %q as an identifier here", name))
		js_parser.go#L1889: 				p.log.AddRangeError(&p.source, keyRange, fmt.Sprintf("Invalid field name %q", js_lexer.UTF16ToString(str.Value)))
		js_parser.go#L1909: 				p.log.AddRangeError(&p.source, keyRange, fmt.Sprintf("Invalid field name %q", name))
		js_parser.go#L1947: 						p.log.AddRangeError(&p.source, keyRange, "Class constructor cannot be a getter")
		js_parser.go#L1949: 						p.log.AddRangeError(&p.source, keyRange, "Class constructor cannot be a setter")
		js_parser.go#L1951: 						p.log.AddRangeError(&p.source, keyRange, "Class constructor cannot be an async function")
		js_parser.go#L1953: 						p.log.AddRangeError(&p.source, keyRange, "Class constructor cannot be a generator")
		js_parser.go#L1958: 					p.log.AddRangeError(&p.source, keyRange, "Invalid static method name \"prototype\"")
		js_parser.go#L1991: 				p.log.AddRangeError(&p.source, r, fmt.Sprintf("Getter %s must have zero arguments", p.keyNameForError(key)))
		js_parser.go#L2000: 				p.log.AddRangeError(&p.source, r, fmt.Sprintf("Setter %s must have exactly one argument", p.keyNameForError(key)))
		js_parser.go#L2033: 				p.log.AddRangeError(&p.source, keyRange, fmt.Sprintf("Invalid method name %q", name))
		js_parser.go#L2152: 		p.log.AddRangeError(&p.source, p.lexer.Range(), "Unexpected newline before \"=>\"")
		js_parser.go#L2400: 				p.log.AddRangeError(&p.source, logger.Range{Loc: commaAfterSpread, Len: 1}, "Unexpected \",\" after rest pattern")
		js_parser.go#L2428: 		p.log.AddRangeError(&p.source, typeColonRange, "Unexpected \":\"")
		js_parser.go#L2446: 			p.log.AddRangeError(&p.source, spreadRange, "Unexpected \"...\"")
		js_parser.go#L2469: 			p.log.AddRangeError(&p.source, equalsRange, "A rest argument cannot have a default initializer")
		js_parser.go#L2634: 		p.log.AddRangeError(&p.source, superRange, "Unexpected \"super\"")
		js_parser.go#L2689: 					p.log.AddRangeError(&p.source, nameRange, "The keyword \"await\" cannot be escaped")
		js_parser.go#L2709: 					p.log.AddRangeError(&p.source, nameRange, "The keyword \"yield\" cannot be escaped")
		js_parser.go#L2712: 						p.log.AddRangeError(&p.source, nameRange, "Cannot use a \"yield\" expression here without parentheses")
		js_parser.go#L2724: 					p.log.AddRangeError(&p.source, nameRange, "Cannot use \"yield\" outside a generator function")
		js_parser.go#L2844: 				p.log.AddRangeError(&p.source, r, fmt.Sprintf("Deleting the private name %q is forbidden", name))
		js_parser.go#L3260: 		p.log.AddRangeError(&p.source, r, "Cannot use an \"import\" expression here without parentheses")
		js_parser.go#L3465: 				p.log.AddRangeError(&p.source, p.lexer.Range(), "Template literals cannot have an optional chain as a tag")
		js_parser.go#L3476: 				p.log.AddRangeError(&p.source, p.lexer.Range(), "Template literals cannot have an optional chain as a tag")
		js_parser.go#L4253: 			p.log.AddRangeError(&p.source, p.lexer.Range(), "Cannot use \"let\" as an identifier here")
		js_parser.go#L4297: 				p.log.AddRangeError(&p.source, r, fmt.Sprintf("The constant %q must be initialized",
		js_parser.go#L4352: 			p.log.AddRangeError(&p.source, r, fmt.Sprintf("Cannot use %q as an identifier here", originalName))
		js_parser.go#L4455: 		p.log.AddRangeError(&p.source, r, fmt.Sprintf("Expected identifier but found %q", p.source.TextForRange(r)))
		js_parser.go#L4469: 			p.log.AddRangeError(&p.source, p.lexer.Range(), fmt.Sprintf("Cannot use %q as an identifier here", name))
		js_parser.go#L4514: 					p.log.AddRangeError(&p.source, p.lexer.Range(), "Unexpected \",\" after rest pattern")
		js_parser.go#L4559: 				p.log.AddRangeError(&p.source, p.lexer.Range(), "Unexpected \",\" after rest pattern")
		js_parser.go#L5502: 					p.log.AddRangeError(&p.source, p.lexer.Range(), "Multiple default clauses are not allowed")
		js_parser.go#L5619: 				p.log.AddRangeError(&p.source, awaitRange, "Cannot use \"await\" outside an async function")
		js_parser.go#L5680: 				p.log.AddRangeError(&p.source, badLetRange, "\"let\" must be wrapped in parentheses to be used as an expression here")
		js_parser.go#L6173: 	p.log.AddRangeError(&p.source, r, "Cannot use a declaration in a single-statement context")
		js_parser.go#L6324: 			p.log.AddRangeError(&p.source, r, fmt.Sprintf("Cannot access %q here", name))
		js_parser.go#L6372: 	p.log.AddRangeError(&p.source, r, fmt.Sprintf("There is no containing label named %q", name))
		js_parser.go#L7480: 				p.log.AddRangeError(&p.source, js_lexer.RangeOfIdentifier(p.source, binding.Loc),
		js_parser.go#L7991: 					p.log.AddRangeError(&p.source, r, fmt.Sprintf("%q is not declared in this file", name))
		js_parser.go#L8131: 			p.log.AddRangeError(&p.source, r, "Cannot use \"break\" here")
		js_parser.go#L8141: 				p.log.AddRangeError(&p.source, r, fmt.Sprintf("Cannot continue to label \"%s\"", name))
		js_parser.go#L8145: 			p.log.AddRangeError(&p.source, r, "Cannot use \"continue\" here")
		js_parser.go#L9140: 		p.log.AddRangeError(&p.source, p.source.RangeOfString(useStrictLoc),
		js_parser.go#L9261: 			p.log.AddRangeError(&p.source, r, fmt.Sprintf("%q cannot be escaped in the target environment ("+
		js_parser.go#L9841: 				p.log.AddRangeError(&p.source, p.source.RangeOfLegacyOctalEscape(e.LegacyOctalLoc),
		js_parser.go#L10001: 			p.log.AddRangeError(&p.source, p.source.RangeOfLegacyOctalEscape(e.LegacyOctalLoc),
		js_parser.go#L10523: 				p.log.AddRangeError(&p.source, r, fmt.Sprintf("Private name %q must be declared in an enclosing class", name))
		js_parser.go#L10582: 				p.log.AddRangeError(&p.source, r, fmt.Sprintf("Cannot assign to property on import %q", p.symbols[id.Ref.InnerIndex].OriginalName))
		js_parser.go#L10907: 				p.log.AddRangeError(&p.source, logger.Range{Loc: e.CommaAfterSpread, Len: 1}, "Unexpected \",\" after rest pattern")
		js_parser.go#L10946: 				p.log.AddRangeError(&p.source, logger.Range{Loc: e.CommaAfterSpread, Len: 1}, "Unexpected \",\" after rest pattern")
		js_parser.go#L10964: 							p.log.AddRangeError(&p.source, r, "Cannot specify the \"__proto__\" property more than once per object")
		js_parser.go#L11561: 			p.log.AddRangeError(&p.source, r, fmt.Sprintf("Cannot assign to import %q", p.symbols[ref.InnerIndex].OriginalName))
		js_parser_lower.go#L23: 				p.log.AddRangeError(&p.source, r, "Top-level await is currently not supported when bundling")
		js_parser_lower.go#L27: 				p.log.AddRangeError(&p.source, r, fmt.Sprintf(
		js_parser_lower.go#L93: 		p.log.AddRangeError(&p.source, r,
		js_parser_lower.go#L99: 		p.log.AddRangeError(&p.source, r,
		js_parser_lower.go#L110: 		p.log.AddRangeError(&p.source, r,
		js_parser_lower.go#L115: 	p.log.AddRangeError(&p.source, r,
		js_parser_lower.go#L189: 		p.log.AddRangeError(&p.source, r,
		json_parser.go#L24: 			p.log.AddRangeError(&p.source, commaRange, "JSON does not support trailing commas")

	github.com/evanw/esbuild/internal/resolver
		resolver.go#L719: 							r.log.AddRangeError(&source, extendsRange,
		resolver.go#L750: 					r.log.AddRangeError(&source, extendsRange,
		resolver.go#L929: 			r.log.AddRangeError(&jsonSource, pathRange,