Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

A set of Swift libraries for parsing, inspecting, generating, and transforming Swift source code.

swiftlang/swift-syntax có thân thiện với người mới không?

Trong 30 ngày gần nhất, swiftlang/swift-syntax đã merge 7 trên 16 pull request của người đóng góp bên ngoài, và maintainer thường phản hồi trong vòng 2 ngày. Hiện có 2 issue phù hợp với người mới đang mở.

Star
3.7k
Fork
560
Issue cho người mới đang mở
2
Issue đã lập chỉ mục
81
Merge trung bình
1 ngày 21 giờ
Pull request đã merge (30 ngày)
23
Ngôn ngữ chính
Swift
Giấy phép
Apache-2.0
Lần push lên GitHub gần nhất
16/10/2026
Lập chỉ mục gần nhất
17/9/2026
Hướng dẫn đóng góp
Hướng dẫn đóng góp
Quy tắc ứng xử
Quy tắc ứng xử
Label cho người mới
good first issue

Cách đóng góp cho swiftlang/swift-syntax

  1. Hãy đọc hướng dẫn đóng góp trước: nó cho biết maintainer muốn thay đổi được đề xuất, kiểm thử và review ra sao.
  2. Hãy đọc quy tắc ứng xử: nó áp dụng cho issue và pull request cũng như trò chuyện.
  3. Đóng góp của bạn sẽ được phát hành theo giấy phép Apache-2.0 của dự án.
  4. Chọn một trong 2 issue phù hợp với người mới đang mở bên dưới và bình luận rằng bạn muốn làm nó trước khi bắt đầu.

Các issue có thể đã có người làm được xếp cuối danh sách. Sắp xếp tất cả theo ngày

  • SwiftSyntax 603.0.1 passes build but breaks expression macro compiler-plugin arguments under Apple Swift 6.3.1
    Đang mở

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 48/100

    swiftlang/swift-syntax#3322 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • `assertMacroExpansion()` gives different diagnostics than using a macro when attached to multiple variables
    Có thể làm lại được Pull request cho issue này đã bị đóng mà không được merge. Đang mở

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 62/100

    swiftlang/swift-syntax#3320 ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • documentation unavailable due to an error
    Đang mở

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 25/100

    swiftlang/swift-syntax#3270 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • #line macro cannot access original location inside of body macro
    Đang mở

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 45/100

    swiftlang/swift-syntax#3253 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • _SwiftSyntaxGenericTestSupport uses key paths which are unavailable in Embedded Swift
    Có thể làm lại được Pull request cho issue này đã bị đóng mà không được merge. Đang mở

    Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 76/100

    swiftlang/swift-syntax#3227 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • `SwiftSyntaxMacrosTestSupport` should warn when being used from Swift Testing
    Đang mở

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100

    swiftlang/swift-syntax#3190 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Editor placeholders probably shouldn't be errors at parse time
    Đang mở

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100

    swiftlang/swift-syntax#3141 · 1 reaction ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • expect macro compiler error when custom comparison operator and range
    Đang mở
    Macros

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100

    swiftlang/swift-syntax#3137 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Sometimes a diagnostic warning appears only in the `Issue Navigator`, not in the `Editor` itself.
    Đang mở

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 30/100

    swiftlang/swift-syntax#3094 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • ER: Ability to specify the source file containing a diagnostic during macro expansion
    Đang mở
    Macros

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100

    swiftlang/swift-syntax#3085 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Introduce protocol for effect-like expression nodes
    Đang mở
    enhancement

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100

    swiftlang/swift-syntax#3040 · 2 bình luận ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Enable API breakage check when SwiftPM no longer diagnoses SPI changes as breaking
    Đang mở

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 42/100

    swiftlang/swift-syntax#3010 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Add the ability to create VariableDeclSyntax instances with multiple accessors using a result builder
    Đang mở

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 45/100

    swiftlang/swift-syntax#2948 · 2 bình luận ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • [Diagnostics] Intra-group trivia not preserved when moving a node group
    Đang mở

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100

    swiftlang/swift-syntax#2850 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Detect recursive attached macro expansion
    Đang mở

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 45/100

    swiftlang/swift-syntax#2797 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Improve diagnostics for C-style parameter declaration with structural type
    Đang mở
    enhancement

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100

    swiftlang/swift-syntax#2768 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Further generalize parse diagnostics functions
    Đang mở
    enhancement

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100

    swiftlang/swift-syntax#2753 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • FixItApplier crash when generating diagnostics for whole tree but applying them to a subtree
    Đang mở

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 45/100

    swiftlang/swift-syntax#2749 · 11 bình luận ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Setting of Swift_MODULE_DIRECTORY (and probably other directories) inappropriate.
    Đang mở

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100

    swiftlang/swift-syntax#2680 · 3 bình luận ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Request for Documentation on Parsing Rules for Trivia in swift-syntax
    Đang mở
    enhancement

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 35/100

    swiftlang/swift-syntax#2582 · 2 bình luận · 1 reaction ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Enhance Feedback Mechanism for local-pr-precheck command
    Đang mở
    enhancement

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 30/100

    swiftlang/swift-syntax#2500 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Windows builds for macro targets in release mode break the compiler
    Đang mở

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 32/100

    swiftlang/swift-syntax#2483 · 14 bình luận ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • [macros] Further improve specializing generics in macros
    Đang mở

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100

    swiftlang/swift-syntax#2476 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • All syntax nodes should have a `.text` property exposing the corresponding program text (sans trivia)
    Đang mở
    enhancement

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100

    swiftlang/swift-syntax#2448 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Distribute a prebuilt swift-syntax binary
    Đang mở
    enhancement

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100

    swiftlang/swift-syntax#2421 · 68 bình luận · 98 reaction ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Add Privacy Manifest
    Đang mở
    enhancement

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100

    swiftlang/swift-syntax#2377 · 3 bình luận ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Rethinking Diagnostic Order in Macro Expansion Assertions
    Đang mở
    enhancement

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 20/100

    swiftlang/swift-syntax#2354 · 2 bình luận ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • makeUniqueName() produces tokens that cannot be used as closure arguments
    Đang mở

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100

    swiftlang/swift-syntax#2256 · 13 bình luận ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Introduce Efficient Node Localization in Syntax Tree for Unit Tests
    Đang mở
    enhancement

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100

    swiftlang/swift-syntax#2251 · 2 bình luận ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Enhancements to Macro Examples
    Đang mở
    enhancement

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 30/100

    swiftlang/swift-syntax#2169 · 3 bình luận · 1 reaction ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • ExpressionMacro trailing closure inherits code's original indentation
    Đang mở

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 42/100

    swiftlang/swift-syntax#2126 · 2 bình luận · 1 reaction ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Required spacing is not added in `SwiftSyntaxBuilder` for interpolated syntax node
    Có thể làm lại được Pull request cho issue này đã bị đóng mà không được merge. Đang mở

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 45/100

    swiftlang/swift-syntax#2107 · 7 bình luận ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Prevent unrelated casts using `as`
    Có thể làm lại được @Matejkob đã nhận 1151 ngày trước và không có pull request nào đang mở. Đang mở
    enhancement

    swiftlang/swift-syntax#2092 · 11 bình luận · 1 người được giao ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • `BasicFormat` cannot indent closure body in tuple
    Đang mở
    BasicFormat

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 35/100

    swiftlang/swift-syntax#2084 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • MacroSystem expansion detached nodes lose diagnostic context
    Đang mở

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100

    swiftlang/swift-syntax#2054 · 4 bình luận ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Improve SyntaxRewriter performance for operator folding
    Có thể làm lại được Pull request cho issue này đã bị đóng mà không được merge. Đang mở
    enhancement

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 30/100

    swiftlang/swift-syntax#2036 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Improve modeling token nodes
    Đang mở
    enhancement

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 32/100

    swiftlang/swift-syntax#2010 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • For `SyntaxCollection`s with elements that conform to `HasTrailingComma` add `append` function that ensures the previous element has a trailing comma
    Đang mở
    enhancement

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 35/100

    swiftlang/swift-syntax#1989 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Refactor `IfConfigClauseSyntax` to disallow starting an if config clause with `#else`
    Đang mở

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 42/100

    swiftlang/swift-syntax#1971 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Copying a node breaks its source location
    Đang mở

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 38/100

    swiftlang/swift-syntax#1961 · 2 bình luận ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • No recovery when expecting `>` as a token prefix
    Đang mở
    SwiftParser

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 48/100

    swiftlang/swift-syntax#1923 · 2 bình luận ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • SyntaxProtocol.expand() does not expand peer macros introduced by other macros
    Đang mở
    Macros

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 38/100

    swiftlang/swift-syntax#1805 · 3 bình luận ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Equality check fails for AttributeSyntax and SyntaxIdentifier when expanding attached macro
    Đang mở
    Macros

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100

    swiftlang/swift-syntax#1800 · 2 bình luận ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • MemberAttributeMacro arguments have parents with SyntaxProtocol.expand() but not via compiler plugin
    Đang mở
    Macros

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 42/100

    swiftlang/swift-syntax#1779 · 2 bình luận ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Improve diagnostics for misspelt 'assocatedtype'
    Đang mở
    SwiftParser

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 42/100

    swiftlang/swift-syntax#2180 · 4 bình luận ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Missing spacing when Fix-Its is applied in test case `testClassParsing`
    Đang mở
    SwiftParser

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 48/100

    swiftlang/swift-syntax#1604 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Braces are not always indented correctly when applying Fix-Its
    Đang mở
    SwiftParser

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 25/100

    swiftlang/swift-syntax#1601 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Adds explicit overload for `ExpressibleByStringLiteral` syntax types
    Đang mở
    enhancement

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 45/100

    swiftlang/swift-syntax#1507 · 5 bình luận ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • BasicFormat should automatically determine indentation level of a file
    Đang mở
    BasicFormat enhancement

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100

    swiftlang/swift-syntax#1474 · 7 bình luận ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Improve diagnostics marked with TODO in `Tests/SwiftParser/translated`
    Đang mở
    enhancement good first issue SwiftParser

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 42/100

    swiftlang/swift-syntax#1373 · 16 bình luận ·

    Maintainer thường phản hồi trong vòng 2 ngày

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.