Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
golang
go
Repository navigation
Code
Issues
5k+
(5k+)
Pull requests
606
(606)
Discussions
Actions
Projects
Wiki
Security and quality
Insights
More
items
Issues
Change the issues type filter
Issues
New issue
Search issues
is
:
issue
label
:
error-handling
is:issue label:error-handling
Clear filter
Search
Issues
217 results
Author
Labels
Projects
Milestones
Assignees
Types
Newest
Comfortable display density
Compact display density
proposal: spec: error assertion syntax (nil) for must-succeed assignments
error-handling
LanguageChange
LanguageChangeReview
Proposal
golang/go#77546
·
by
Filter by author
eastLaugh
was closed
on Feb 11, 2026
·
Proposal
2
proposal: spec: proposal title
error-handling
FrozenDueToAge
LanguageChange
LanguageChangeReview
Proposal
golang/go#74995
·
by
Filter by author
ismaelAbogabal
was closed
on Aug 13, 2025
·
Proposal
1
Proposal: Go-like syntactic sugar for errors.
error-handling
FrozenDueToAge
LanguageChange
LanguageChangeReview
Proposal
golang/go#74621
·
by
Filter by author
jm-willy
was closed
on Jul 15, 2025
·
Proposal
1
proposal: errors: error propogation sugar
error-handling
FrozenDueToAge
LanguageChange
Proposal
golang/go#74255
·
by
Filter by author
HRHDaniel
was closed
on Jun 16, 2025
·
Proposal
1
proposal: spec: automatic error propagation for (..., error) functions
error-handling
FrozenDueToAge
LanguageChange
LanguageChangeReview
Proposal
golang/go#74244
·
by
Filter by author
sweance
was closed
on Jun 15, 2025
·
Proposal
1
proposal: spec: A less verbose but backwards compatible error handling syntactic sugar
error-handling
FrozenDueToAge
LanguageChange
LanguageChangeReview
Proposal
golang/go#74148
·
by
Filter by author
sorucoder
was closed
on Jun 13, 2025
·
Proposal
6
Proposal: Introduce if err ... Syntax to Simplify Go Error Checks and Returns
error-handling
FrozenDueToAge
LanguageChange
LanguageProposal
Proposal
golang/go#73897
·
by
Filter by author
wzzhu
was closed
on May 28, 2025
·
Proposal
11
proposal: Go use elvis operator to simplify error handling
error-handling
FrozenDueToAge
LanguageChange
LanguageProposal
Proposal
golang/go#73867
·
by
Filter by author
nepridumalnik
was closed
on May 26, 2025
· Duplicate
·
Proposal
2
proposal: spec: try-handle keywords for reducing common error handling boilerplate
error-handling
FrozenDueToAge
LanguageProposal
Proposal
golang/go#73376
·
by
Filter by author
jimmyfrasche
was closed
on Jun 4, 2025
·
Proposal
33
proposal: 'propagate' keyword
error-handling
FrozenDueToAge
LanguageChange
LanguageChangeReview
LanguageProposal
Proposal
golang/go#72782
·
by
Filter by author
VoxelPrismatic
was closed
on Mar 11, 2025
·
Proposal
1
proposal: spec: goto error handler with @err
error-handling
FrozenDueToAge
LanguageChange
LanguageChangeReview
Proposal
golang/go#72153
·
by
Filter by author
daku
was closed
on Jun 4, 2025
·
Proposal
4
proposal: spec: error handler operator ?()
error-handling
FrozenDueToAge
LanguageChange
LanguageChangeReview
Proposal
golang/go#72149
·
by
Filter by author
smyrman
was closed
on Jun 4, 2025
·
Proposal
9
proposal: spec: error handling with err != nil ? return
error-handling
FrozenDueToAge
LanguageChange
LanguageChangeReview
LanguageProposal
Proposal
golang/go#71808
·
by
Filter by author
nurali-techie
was closed
on Feb 20, 2025
·
Proposal
8
proposal: spec: reduce error handling boilerplate using "? return" and "? err"
error-handling
FrozenDueToAge
LanguageChange
LanguageProposal
Proposal
golang/go#71528
·
by
Filter by author
apparentlymart
was closed
on Feb 10, 2025
·
Proposal
22
proposal: spec: reduce error handling boilerplate using catch statement
error-handling
FrozenDueToAge
LanguageChange
LanguageChangeReview
Proposal
golang/go#71498
·
by
Filter by author
philippta
was closed
on Jan 31, 2025
· Duplicate
·
Proposal
2
proposal: spec: add zero-inequality operator ?
error-handling
FrozenDueToAge
LanguageChange
LanguageProposal
Proposal
golang/go#71320
·
by
Filter by author
bdbyrne
was closed
on Jan 19, 2025
· Duplicate
·
Proposal
5
proposal: spec: reduce error handling boilerplate using ?
error-handling
FrozenDueToAge
LanguageChange
LanguageChangeReview
Proposal
golang/go#71203
·
by
Filter by author
ianlancetaylor
was closed
on Jan 28, 2025
·
Proposal
252
Shorter error handling
error-handling
FrozenDueToAge
LanguageChange
LanguageChangeReview
Proposal
golang/go#70973
·
by
Filter by author
sanotto
was closed
on Dec 24, 2024
4
Automatic Handling of Unchecked Errors in Go
error-handling
FrozenDueToAge
LanguageChange
Proposal
golang/go#70794
·
by
Filter by author
mole18
was closed
on Dec 12, 2024
2
proposal: spec: conditional return with return ?err?
error-handling
FrozenDueToAge
LanguageChange
LanguageChangeReview
Proposal
Proposal-FinalCommentPeriod
golang/go#70170
·
by
Filter by author
rad12000
was closed
on Dec 4, 2024
·
Proposal
5
proposal: Error handling: error-specific type switch
error-handling
FrozenDueToAge
LanguageChange
LanguageChangeReview
Proposal
golang/go#70169
·
by
Filter by author
rad12000
was closed
on Nov 2, 2024
·
Proposal
4
proposal: Proposal for Automatic Error Handling in Go
error-handling
FrozenDueToAge
LanguageChange
LanguageChangeReview
Proposal
golang/go#70151
·
by
Filter by author
fastknifes
was closed
on Nov 1, 2024
·
Proposal
4
proposal: spec: conditional return with "return if"
error-handling
FrozenDueToAge
LanguageChange
LanguageChangeReview
Proposal
Proposal-FinalCommentPeriod
golang/go#70147
·
by
Filter by author
buffos
was closed
on Dec 4, 2024
·
Proposal
8
proposal: spec: error handling via iterator-inspired handler functions
error-handling
FrozenDueToAge
LanguageChange
LanguageChangeReview
Proposal
Proposal-FinalCommentPeriod
golang/go#69734
·
by
Filter by author
DeedleFake
was closed
on Dec 4, 2024
·
Proposal
15
proposal: spec: error handling with check err
error-handling
FrozenDueToAge
LanguageChange
LanguageChangeReview
Proposal
golang/go#69173
·
by
Filter by author
hellolio
was closed
on Aug 30, 2024
·
Proposal
3
Previous
1
2
3
4
5
6
7
8
9
Next
You can’t perform that action at this time.