llvm/llvm-project
在 GitHub 查看SortIncludes should support "@import" lines in Objective-C
Open
#38,995 创建于 2018年11月13日
bugzillaclang-formatenhancementgood first issueobjective-c
仓库指标
- Star
- (26,378 star)
- PR 合并指标
- (平均合并 1天 2小时) (30 天内合并 1,000 个 PR)
描述
| Bugzilla Link | 39647 |
| Version | 7.0 |
| OS | MacOS X |
| Reporter | LLVM Bugzilla Contributor |
Extended Description
At the moment, SortIncludes only handles #import and #include.
In Objective-C, modules can also be imported with @import. These are currently ignored when sorting includes, but should also be supported.
Currently with SortIncludes:
#import "b.h"
#import "c.h"
#import <d/e.h>
@import Foundation;
#import "a.h" <- sorting stops after first non-#include line
Should be:
#import "a.h"
#import "b.h"
#import "c.h"
#import <d/e.h>
@import Foundation;