Path Lines of Code CONTRIBUTING.md 51 MAINTENANCE.md 124 README.md 75 apple/internal/README.md 5 apple/testing/DefaultTestBundle.plist 14 doc/README.md 128 doc/common_info.md 336 doc/frameworks.md 239 doc/providers.md 545 doc/resources.md 365 doc/rules-apple.md 107 doc/rules-dtrace.md 25 doc/rules-general.md 13 doc/rules-ios.md 490 doc/rules-macos.md 403 doc/rules-tvos.md 295 doc/rules-versioning.md 78 doc/rules-watchos.md 197 doc/types.md 77 examples/ios/HelloWorld/Info.plist 32 examples/ios/HelloWorld/Resources/Main.storyboard 41 examples/ios/HelloWorld/Sources/AppDelegate.h 4 examples/ios/HelloWorld/Sources/AppDelegate.m 7 examples/ios/HelloWorld/Sources/main.m 8 examples/ios/HelloWorldSwift/Info.plist 36 examples/ios/HelloWorldSwift/Resources/Main.storyboard 41 examples/ios/HelloWorldSwift/Sources/AppDelegate.swift 16 examples/ios/PrenotCalculator/AppDelegate.h 4 examples/ios/PrenotCalculator/AppDelegate.m 34 examples/ios/PrenotCalculator/CalculatedValues.h 8 examples/ios/PrenotCalculator/CalculatedValues.m 27 examples/ios/PrenotCalculator/CalculatorViewController.h 15 examples/ios/PrenotCalculator/CalculatorViewController.m 98 examples/ios/PrenotCalculator/CalculatorViewController.xib 242 examples/ios/PrenotCalculator/CoreData.h 4 examples/ios/PrenotCalculator/CoreData.m 21 examples/ios/PrenotCalculator/Equation.h 14 examples/ios/PrenotCalculator/Equation.m 84 examples/ios/PrenotCalculator/EquationTest.m 31 examples/ios/PrenotCalculator/Expression.h 4 examples/ios/PrenotCalculator/Expression.m 15 examples/ios/PrenotCalculator/Literal.h 4 examples/ios/PrenotCalculator/Literal.m 24 examples/ios/PrenotCalculator/PrenotCalculator-Info.plist 43 examples/ios/PrenotCalculator/README.md 6 examples/ios/PrenotCalculator/ValuesViewController.h 3 examples/ios/PrenotCalculator/ValuesViewController.m 37 examples/ios/PrenotCalculator/main.m 7 examples/ios/Squarer/Sources/Squarer.h 4 examples/ios/Squarer/Sources/Squarer.m 6 examples/ios/Squarer/Tests/SquarerTests.m 10 examples/ios/StickersApp/Stickers.xcstickers/Contents.json 6 examples/ios/StickersApp/Stickers.xcstickers/Messages Icon.stickersiconset/Contents.json 91 examples/ios/StickersApp/Stickers.xcstickers/Sticker Pack.stickerpack/Circle.stickersequence/Contents.json 25 examples/ios/StickersApp/Stickers.xcstickers/Sticker Pack.stickerpack/Contents.json 17 examples/ios/StickersApp/Stickers.xcstickers/Sticker Pack.stickerpack/Star.sticker/Contents.json 9 examples/ios/StickersApp/StickersApp-Info.plist 41 examples/ios/StickersApp/StickersApp.xcassets/Contents.json 6 examples/ios/StickersApp/StickersApp.xcassets/Messages Icon.appiconset/Contents.json 116 examples/ios/StickersApp/StickersExtension-Info.plist 29 examples/ios/iMessageApp/MainInterface.storyboard 42 examples/ios/iMessageApp/MessagesViewController.swift 7 examples/ios/iMessageApp/iMessageApp-Info.plist 41 examples/ios/iMessageApp/iMessageAppAssets.xcassets/AppIcon.appiconset/Contents.json 116 examples/ios/iMessageApp/iMessageAppAssets.xcassets/Contents.json 6 examples/ios/iMessageApp/iMessageExtension-Info.plist 29 examples/ios/iMessageApp/iMessageExtensionAssets.xcassets/Contents.json 6 examples/ios/iMessageApp/iMessageExtensionAssets.xcassets/iMessage App Icon.stickersiconset/Contents.json 91 examples/macos/CommandLine/Info.plist 14 examples/macos/CommandLine/Sources/main.m 8 examples/macos/CommandLineSwift/Info.plist 14 examples/macos/CommandLineSwift/Sources/main.swift 4 examples/macos/HelloToday/App-Info.plist 24 examples/macos/HelloToday/AppResources/Main.storyboard 717 examples/macos/HelloToday/AppSources/AppDelegate.h 3 examples/macos/HelloToday/AppSources/AppDelegate.m 3 examples/macos/HelloToday/AppSources/ViewController.h 3 examples/macos/HelloToday/AppSources/ViewController.m 3 examples/macos/HelloToday/AppSources/main.m 4 examples/macos/HelloToday/Ext-Info.plist 36 examples/macos/HelloToday/ExtResources/TodayViewController.xib 38 examples/macos/HelloToday/ExtSources/TodayViewController.h 3 examples/macos/HelloToday/ExtSources/TodayViewController.m 9 examples/macos/HelloWorld/Info.plist 24 examples/macos/HelloWorld/Resources/Main.storyboard 702 examples/macos/HelloWorld/Sources/AppDelegate.h 3 examples/macos/HelloWorld/Sources/AppDelegate.m 3 examples/macos/HelloWorld/Sources/main.m 4 examples/macos/HelloWorldSwift/Info.plist 24 examples/macos/HelloWorldSwift/Resources/Main.storyboard 702 examples/macos/HelloWorldSwift/Sources/AppDelegate.swift 3 examples/macos/XPCServiceApp/XPCServiceAppSources/AppDelegate.swift 6 examples/macos/XPCServiceApp/XPCServiceAppSources/Info.plist 30 examples/macos/XPCServiceApp/XPCServiceAppSources/Main.storyboard 757 examples/macos/XPCServiceApp/XPCServiceAppSources/ViewController.swift 41 examples/macos/XPCServiceApp/XPCServiceSources/Info.plist 29 examples/macos/XPCServiceApp/XPCServiceSources/ServiceProtocol.swift 4 examples/macos/XPCServiceApp/XPCServiceSources/main.swift 18 examples/multi_platform/Buttons/Buttons.xcodeproj/xcshareddata/xcschemes/xcschememanagement.plist 112 examples/multi_platform/Buttons/Buttons/AppDelegate.swift 14 examples/multi_platform/Buttons/Buttons/Assets.xcassets/AppIcon.appiconset/Contents.json 93 examples/multi_platform/Buttons/Buttons/Base.lproj/LaunchScreen.storyboard 26 examples/multi_platform/Buttons/Buttons/Base.lproj/Main.storyboard 55 examples/multi_platform/Buttons/Buttons/Info.plist 45 examples/multi_platform/Buttons/Buttons/ViewController.swift 14 examples/multi_platform/Buttons/ButtonsExtension/ActionRequestHandler.swift 4 examples/multi_platform/Buttons/ButtonsExtension/Info.plist 59 examples/multi_platform/Buttons/ButtonsMac/AppDelegate.swift 4 examples/multi_platform/Buttons/ButtonsMac/Assets.xcassets/AppIcon.appiconset/Contents.json 58 examples/multi_platform/Buttons/ButtonsMac/Base.lproj/Main.storyboard 109 examples/multi_platform/Buttons/ButtonsMac/Info.plist 30 examples/multi_platform/Buttons/ButtonsMac/ViewController.swift 14 examples/multi_platform/Buttons/ButtonsMacTests/ButtonsMacTests.swift 11 examples/multi_platform/Buttons/ButtonsMacTests/Info.plist 22 examples/multi_platform/Buttons/ButtonsMacUITests/ButtonsMacUITests.swift 17 examples/multi_platform/Buttons/ButtonsMacUITests/Info.plist 22 examples/multi_platform/Buttons/ButtonsTV/AppDelegate.swift 14 examples/multi_platform/Buttons/ButtonsTV/Assets.xcassets/AppShelfImage.brandassets/AppIconLarge.imagestack/Contents.json 8 examples/multi_platform/Buttons/ButtonsTV/Assets.xcassets/AppShelfImage.brandassets/AppIconSmall.imagestack/Contents.json 8 examples/multi_platform/Buttons/ButtonsTV/Assets.xcassets/AppShelfImage.brandassets/Contents.json 32 examples/multi_platform/Buttons/ButtonsTV/Assets.xcassets/AppShelfImage.brandassets/TopShelfImage.imageset/Contents.json 16 examples/multi_platform/Buttons/ButtonsTV/Assets.xcassets/AppShelfImage.brandassets/TopShelfImageWide.imageset/Contents.json 16 examples/multi_platform/Buttons/ButtonsTV/Assets.xcassets/Contents.json 6 examples/multi_platform/Buttons/ButtonsTV/Assets.xcassets/LaunchImage.launchimage/Contents.json 22 examples/multi_platform/Buttons/ButtonsTV/Base.lproj/Main.storyboard 56 examples/multi_platform/Buttons/ButtonsTV/Info.plist 32 examples/multi_platform/Buttons/ButtonsTV/ViewController.swift 14 examples/multi_platform/Buttons/ButtonsTVExtension/Info.plist 42 examples/multi_platform/Buttons/ButtonsTVExtension/ServiceProvider.swift 13 examples/multi_platform/Buttons/ButtonsTVTests/ButtonsTVTests.swift 11 examples/multi_platform/Buttons/ButtonsTVTests/Info.plist 22 examples/multi_platform/Buttons/ButtonsTVUITests/ButtonsTVUITests.swift 18 examples/multi_platform/Buttons/ButtonsTVUITests/Info.plist 22 examples/multi_platform/Buttons/ButtonsTests/ButtonsTests.swift 11 examples/multi_platform/Buttons/ButtonsTests/Info.plist 22 examples/multi_platform/Buttons/ButtonsUITests/ButtonsUITests.swift 17 examples/multi_platform/Buttons/ButtonsUITests/Info.plist 22 examples/multi_platform/Buttons/ButtonsWatch/Assets.xcassets/AppIcon.appiconset/Contents.json 55 examples/multi_platform/Buttons/ButtonsWatch/Base.lproj/Interface.storyboard 55 examples/multi_platform/Buttons/ButtonsWatch/Info.plist 33 examples/multi_platform/Buttons/ButtonsWatchExtension/Assets.xcassets/Complication.complicationset/Circular.imageset/Contents.json 18 examples/multi_platform/Buttons/ButtonsWatchExtension/Assets.xcassets/Complication.complicationset/Contents.json 28 examples/multi_platform/Buttons/ButtonsWatchExtension/Assets.xcassets/Complication.complicationset/ExtraLarge.imageset/Contents.json 18 examples/multi_platform/Buttons/ButtonsWatchExtension/Assets.xcassets/Complication.complicationset/Modular.imageset/Contents.json 18 examples/multi_platform/Buttons/ButtonsWatchExtension/Assets.xcassets/Complication.complicationset/Utilitarian.imageset/Contents.json 18 examples/multi_platform/Buttons/ButtonsWatchExtension/ComplicationController.swift 39 examples/multi_platform/Buttons/ButtonsWatchExtension/ExtensionDelegate.swift 27 examples/multi_platform/Buttons/ButtonsWatchExtension/Info.plist 44 examples/multi_platform/Buttons/ButtonsWatchExtension/InterfaceController.swift 22 examples/multi_platform/Buttons/ButtonsWatchExtension/NotificationController.swift 14 examples/resources/Launch.storyboard 26 examples/resources/MacAppIcon.xcassets/MacAppIcon.appiconset/Contents.json 68 examples/resources/PhoneAppIcon.xcassets/PhoneAppIcon.appiconset/Contents.json 110 examples/resources/README.md 2 examples/resources/TVBrandAssets.xcassets/Contents.json 6 examples/resources/TVBrandAssets.xcassets/TVBrandAssets.brandassets/AppIconSmall.imagestack/Back.imagestacklayer/Content.imageset/Contents.json 13 examples/resources/TVBrandAssets.xcassets/TVBrandAssets.brandassets/AppIconSmall.imagestack/Back.imagestacklayer/Contents.json 6 examples/resources/TVBrandAssets.xcassets/TVBrandAssets.brandassets/AppIconSmall.imagestack/Contents.json 14 examples/resources/TVBrandAssets.xcassets/TVBrandAssets.brandassets/AppIconSmall.imagestack/Front.imagestacklayer/Content.imageset/Contents.json 13 examples/resources/TVBrandAssets.xcassets/TVBrandAssets.brandassets/AppIconSmall.imagestack/Front.imagestacklayer/Contents.json 6 examples/resources/TVBrandAssets.xcassets/TVBrandAssets.brandassets/Contents.json 14 examples/resources/WatchAppIcon.xcassets/WatchAppIcon.appiconset/Contents.json 62 examples/tvos/HelloWorld/Info.plist 28 examples/tvos/HelloWorld/Resources/Main.storyboard 41 examples/tvos/HelloWorld/Sources/AppDelegate.h 4 examples/tvos/HelloWorld/Sources/AppDelegate.m 7 examples/tvos/HelloWorld/Sources/main.m 8 examples/watchos/HelloWorld/Phone-Info.plist 32 examples/watchos/HelloWorld/PhoneResources/Main.storyboard 69 examples/watchos/HelloWorld/PhoneSources/AppDelegate.h 4 examples/watchos/HelloWorld/PhoneSources/AppDelegate.m 7 examples/watchos/HelloWorld/PhoneSources/ViewController.h 4 examples/watchos/HelloWorld/PhoneSources/ViewController.m 50 examples/watchos/HelloWorld/PhoneSources/main.m 8 examples/watchos/HelloWorld/WatchApp-Info.plist 25 examples/watchos/HelloWorld/WatchExt-Info.plist 28 examples/watchos/HelloWorld/WatchResources/Interface.storyboard 34 examples/watchos/HelloWorld/WatchSources/ExtensionDelegate.h 3 examples/watchos/HelloWorld/WatchSources/ExtensionDelegate.m 3 examples/watchos/HelloWorld/WatchSources/InterfaceController.h 6 examples/watchos/HelloWorld/WatchSources/InterfaceController.m 32 test/README.md 11 test/starlark_tests/resources/Another.plist 8 test/starlark_tests/resources/Info-nopackage.plist 14 test/starlark_tests/resources/Info-noversion.plist 10 test/starlark_tests/resources/Info-template.plist 26 test/starlark_tests/resources/Info-watchos.plist 16 test/starlark_tests/resources/Info.plist 16 test/starlark_tests/resources/MacAppIcon.xcassets/MacAppIcon.appiconset/Contents.json 68 test/starlark_tests/resources/ResourceRules.plist 11 test/starlark_tests/resources/StickerPackInfo.plist 23 test/starlark_tests/resources/TVBrandAssets.xcassets/Contents.json 6 test/starlark_tests/resources/TVBrandAssets.xcassets/TVBrandAssets.brandassets/AppIconSmall.imagestack/Back.imagestacklayer/Content.imageset/Contents.json 13 test/starlark_tests/resources/TVBrandAssets.xcassets/TVBrandAssets.brandassets/AppIconSmall.imagestack/Back.imagestacklayer/Contents.json 6 test/starlark_tests/resources/TVBrandAssets.xcassets/TVBrandAssets.brandassets/AppIconSmall.imagestack/Contents.json 14 test/starlark_tests/resources/TVBrandAssets.xcassets/TVBrandAssets.brandassets/AppIconSmall.imagestack/Front.imagestacklayer/Content.imageset/Contents.json 13 test/starlark_tests/resources/TVBrandAssets.xcassets/TVBrandAssets.brandassets/AppIconSmall.imagestack/Front.imagestacklayer/Contents.json 6 test/starlark_tests/resources/TVBrandAssets.xcassets/TVBrandAssets.brandassets/Contents.json 14 test/starlark_tests/resources/WatchAppIcon.xcassets/WatchAppIcon.appiconset/Contents.json 62 test/starlark_tests/resources/WatchosAppInfo.plist 18 test/starlark_tests/resources/WatchosExtensionInfo.plist 26 test/starlark_tests/resources/app_icons_ios.xcassets/app_icon.appiconset/Contents.json 86 test/starlark_tests/resources/assets_ios.xcassets/Contents.json 6 test/starlark_tests/resources/assets_ios.xcassets/star_ipad.imageset/Contents.json 18 test/starlark_tests/resources/assets_ios.xcassets/star_iphone.imageset/Contents.json 23 test/starlark_tests/resources/assets_ios.xcassets/star_universal.imageset/Contents.json 23 test/starlark_tests/resources/basic.bundle/should_be_binary.plist 1 test/starlark_tests/resources/entitlements.plist 8 test/starlark_tests/resources/fr.lproj/localized.plist 8 test/starlark_tests/resources/fr.lproj/storyboard_ios.storyboard 25 test/starlark_tests/resources/fr.lproj/view_ios.xib 16 test/starlark_tests/resources/framework_resources/nonlocalized.plist 8 test/starlark_tests/resources/it.lproj/localized.plist 8 test/starlark_tests/resources/it.lproj/storyboard_ios.storyboard 25 test/starlark_tests/resources/it.lproj/view_ios.xib 16 test/starlark_tests/resources/kext_resources/Info-IOKit.plist 26 test/starlark_tests/resources/launch_images_ios.xcassets/launch_image.launchimage/Contents.json 81 test/starlark_tests/resources/launch_screen_ios.storyboard 26 test/starlark_tests/resources/launch_screen_ios.xib 44 test/starlark_tests/resources/launchd.plist 13 test/starlark_tests/resources/nested_bundle/nested.bundle/should_be_binary.plist 1 test/starlark_tests/resources/nonlocalized.plist 8 test/starlark_tests/resources/settings_ios.bundle/Root.plist 25 test/starlark_tests/resources/sticker_pack_ios.xcstickers/Contents.json 6 test/starlark_tests/resources/sticker_pack_ios.xcstickers/app_icon.stickersiconset/Contents.json 78 test/starlark_tests/resources/sticker_pack_ios.xcstickers/sticker_pack.stickerpack/Contents.json 17 test/starlark_tests/resources/sticker_pack_ios.xcstickers/sticker_pack.stickerpack/sequence.stickersequence/Contents.json 22 test/starlark_tests/resources/sticker_pack_ios.xcstickers/sticker_pack.stickerpack/sticker.sticker/Contents.json 9 test/starlark_tests/resources/storyboard_ios.storyboard 25 test/starlark_tests/resources/structured/should_be_binary.plist 1 test/starlark_tests/resources/view_ios.xib 16 tools/README.md 4