From 945e1f2db1d5202bc2ee66aa2887c9362ad79bf3 Mon Sep 17 00:00:00 2001 From: Erisu Date: Tue, 16 Jun 2026 13:21:47 +0900 Subject: [PATCH 1/6] chore: use block comment for license header --- index.js | 2 +- lib/parseJob.js | 2 +- lib/parser/pbxproj.pegjs | 2 +- lib/pbxFile.js | 2 +- lib/pbxProject.js | 2 +- lib/pbxWriter.js | 2 +- test/BuildSettings.js | 2 +- test/FrameworkSearchPaths.js | 2 +- test/HeaderSearchPaths.js | 2 +- test/LibrarySearchPaths.js | 2 +- test/OtherLinkerFlags.js | 2 +- test/addBuildPhase.js | 2 +- test/addFramework.js | 2 +- test/addHeaderFile.js | 2 +- test/addRemovePbxGroup.js | 2 +- test/addResourceFile.js | 2 +- test/addSourceFile.js | 2 +- test/addStaticLibrary.js | 2 +- test/addTarget.js | 2 +- test/addTargetDependency.js | 2 +- test/addToPbxFileReferenceSection.js | 2 +- test/addWatch2App.js | 2 +- test/addWatch2Extension.js | 2 +- test/addWatchApp.js | 2 +- test/addWatchExtension.js | 2 +- test/addXCConfigurationList.js | 2 +- test/dataModelDocument.js | 2 +- test/group.js | 2 +- test/knownRegions.js | 2 +- test/multipleTargets.js | 2 +- test/parser/build-config.js | 2 +- test/parser/comments.js | 2 +- test/parser/dotsInNames.js | 2 +- test/parser/file-references.js | 2 +- test/parser/hash.js | 2 +- test/parser/header-search.js | 2 +- test/parser/section-entries.js | 2 +- test/parser/section-split.js | 2 +- test/parser/section.js | 2 +- test/parser/two-sections.js | 2 +- test/parser/with_array.js | 2 +- test/pbxFile.js | 2 +- test/pbxItemByComment.js | 2 +- test/pbxProject.js | 2 +- test/pbxTargetByName.js | 2 +- test/pbxWriter.js | 2 +- test/removeFramework.js | 2 +- test/removeHeaderFile.js | 2 +- test/removeResourceFile.js | 2 +- test/removeSourceFile.js | 2 +- test/variantGroup.js | 2 +- test/xcode5searchPaths.js | 2 +- 52 files changed, 52 insertions(+), 52 deletions(-) diff --git a/index.js b/index.js index 78e2cee..dee3fc4 100644 --- a/index.js +++ b/index.js @@ -1,4 +1,4 @@ -/** +/* Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information diff --git a/lib/parseJob.js b/lib/parseJob.js index 3b2040b..5d8f527 100644 --- a/lib/parseJob.js +++ b/lib/parseJob.js @@ -1,4 +1,4 @@ -/** +/* Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information diff --git a/lib/parser/pbxproj.pegjs b/lib/parser/pbxproj.pegjs index f93faed..6c8bec6 100644 --- a/lib/parser/pbxproj.pegjs +++ b/lib/parser/pbxproj.pegjs @@ -1,4 +1,4 @@ -/** +/* Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information diff --git a/lib/pbxFile.js b/lib/pbxFile.js index e6072c7..6d92575 100644 --- a/lib/pbxFile.js +++ b/lib/pbxFile.js @@ -1,4 +1,4 @@ -/** +/* Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information diff --git a/lib/pbxProject.js b/lib/pbxProject.js index a0e6fb4..332a324 100644 --- a/lib/pbxProject.js +++ b/lib/pbxProject.js @@ -1,4 +1,4 @@ -/** +/* Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information diff --git a/lib/pbxWriter.js b/lib/pbxWriter.js index b1cd9f5..b5d5273 100644 --- a/lib/pbxWriter.js +++ b/lib/pbxWriter.js @@ -1,4 +1,4 @@ -/** +/* Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information diff --git a/test/BuildSettings.js b/test/BuildSettings.js index 17e2617..702ef5e 100644 --- a/test/BuildSettings.js +++ b/test/BuildSettings.js @@ -1,4 +1,4 @@ -/** +/* Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information diff --git a/test/FrameworkSearchPaths.js b/test/FrameworkSearchPaths.js index 402531e..3c69892 100644 --- a/test/FrameworkSearchPaths.js +++ b/test/FrameworkSearchPaths.js @@ -1,4 +1,4 @@ -/** +/* Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information diff --git a/test/HeaderSearchPaths.js b/test/HeaderSearchPaths.js index 0ebacea..415699b 100644 --- a/test/HeaderSearchPaths.js +++ b/test/HeaderSearchPaths.js @@ -1,4 +1,4 @@ -/** +/* Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information diff --git a/test/LibrarySearchPaths.js b/test/LibrarySearchPaths.js index 1668191..31583c8 100644 --- a/test/LibrarySearchPaths.js +++ b/test/LibrarySearchPaths.js @@ -1,4 +1,4 @@ -/** +/* Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information diff --git a/test/OtherLinkerFlags.js b/test/OtherLinkerFlags.js index f9693c2..1adced3 100644 --- a/test/OtherLinkerFlags.js +++ b/test/OtherLinkerFlags.js @@ -1,4 +1,4 @@ -/** +/* Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information diff --git a/test/addBuildPhase.js b/test/addBuildPhase.js index 2a99f69..f653f09 100644 --- a/test/addBuildPhase.js +++ b/test/addBuildPhase.js @@ -1,4 +1,4 @@ -/** +/* Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information diff --git a/test/addFramework.js b/test/addFramework.js index c5495cd..c43a717 100644 --- a/test/addFramework.js +++ b/test/addFramework.js @@ -1,4 +1,4 @@ -/** +/* Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information diff --git a/test/addHeaderFile.js b/test/addHeaderFile.js index 190287d..cc8e621 100644 --- a/test/addHeaderFile.js +++ b/test/addHeaderFile.js @@ -1,4 +1,4 @@ -/** +/* Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information diff --git a/test/addRemovePbxGroup.js b/test/addRemovePbxGroup.js index e91abbf..828e977 100644 --- a/test/addRemovePbxGroup.js +++ b/test/addRemovePbxGroup.js @@ -1,4 +1,4 @@ -/** +/* Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information diff --git a/test/addResourceFile.js b/test/addResourceFile.js index bd2d13f..fe5718a 100644 --- a/test/addResourceFile.js +++ b/test/addResourceFile.js @@ -1,4 +1,4 @@ -/** +/* Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information diff --git a/test/addSourceFile.js b/test/addSourceFile.js index 362ef30..409bad0 100644 --- a/test/addSourceFile.js +++ b/test/addSourceFile.js @@ -1,4 +1,4 @@ -/** +/* Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information diff --git a/test/addStaticLibrary.js b/test/addStaticLibrary.js index 825d634..9877d59 100644 --- a/test/addStaticLibrary.js +++ b/test/addStaticLibrary.js @@ -1,4 +1,4 @@ -/** +/* Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information diff --git a/test/addTarget.js b/test/addTarget.js index 87fe642..3fbba2f 100644 --- a/test/addTarget.js +++ b/test/addTarget.js @@ -1,4 +1,4 @@ -/** +/* Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information diff --git a/test/addTargetDependency.js b/test/addTargetDependency.js index d872e73..d1f2ef5 100644 --- a/test/addTargetDependency.js +++ b/test/addTargetDependency.js @@ -1,4 +1,4 @@ -/** +/* Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information diff --git a/test/addToPbxFileReferenceSection.js b/test/addToPbxFileReferenceSection.js index cfb1a8d..683e675 100644 --- a/test/addToPbxFileReferenceSection.js +++ b/test/addToPbxFileReferenceSection.js @@ -1,4 +1,4 @@ -/** +/* Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information diff --git a/test/addWatch2App.js b/test/addWatch2App.js index 2d10a4a..de15ce6 100644 --- a/test/addWatch2App.js +++ b/test/addWatch2App.js @@ -1,4 +1,4 @@ -/** +/* Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information diff --git a/test/addWatch2Extension.js b/test/addWatch2Extension.js index c157fbd..f837073 100644 --- a/test/addWatch2Extension.js +++ b/test/addWatch2Extension.js @@ -1,4 +1,4 @@ -/** +/* Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information diff --git a/test/addWatchApp.js b/test/addWatchApp.js index 21389d3..85b31bd 100644 --- a/test/addWatchApp.js +++ b/test/addWatchApp.js @@ -1,4 +1,4 @@ -/** +/* Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information diff --git a/test/addWatchExtension.js b/test/addWatchExtension.js index 09a296c..10c68c2 100644 --- a/test/addWatchExtension.js +++ b/test/addWatchExtension.js @@ -1,4 +1,4 @@ -/** +/* Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information diff --git a/test/addXCConfigurationList.js b/test/addXCConfigurationList.js index f19f429..45cc1cc 100644 --- a/test/addXCConfigurationList.js +++ b/test/addXCConfigurationList.js @@ -1,4 +1,4 @@ -/** +/* Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information diff --git a/test/dataModelDocument.js b/test/dataModelDocument.js index b627c3c..fc2b648 100644 --- a/test/dataModelDocument.js +++ b/test/dataModelDocument.js @@ -1,4 +1,4 @@ -/** +/* Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information diff --git a/test/group.js b/test/group.js index ae4a85c..c640ad5 100644 --- a/test/group.js +++ b/test/group.js @@ -1,4 +1,4 @@ -/** +/* Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information diff --git a/test/knownRegions.js b/test/knownRegions.js index 105f04e..f005c7a 100644 --- a/test/knownRegions.js +++ b/test/knownRegions.js @@ -1,4 +1,4 @@ -/** +/* Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information diff --git a/test/multipleTargets.js b/test/multipleTargets.js index d1eab55..34fcdaf 100644 --- a/test/multipleTargets.js +++ b/test/multipleTargets.js @@ -1,4 +1,4 @@ -/** +/* Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information diff --git a/test/parser/build-config.js b/test/parser/build-config.js index 609b706..078ec2c 100644 --- a/test/parser/build-config.js +++ b/test/parser/build-config.js @@ -1,4 +1,4 @@ -/** +/* Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information diff --git a/test/parser/comments.js b/test/parser/comments.js index 6322e76..22c8ffd 100644 --- a/test/parser/comments.js +++ b/test/parser/comments.js @@ -1,4 +1,4 @@ -/** +/* Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information diff --git a/test/parser/dotsInNames.js b/test/parser/dotsInNames.js index df8a0ce..ede77ef 100644 --- a/test/parser/dotsInNames.js +++ b/test/parser/dotsInNames.js @@ -1,4 +1,4 @@ -/** +/* Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information diff --git a/test/parser/file-references.js b/test/parser/file-references.js index 66ecb9a..a83884e 100644 --- a/test/parser/file-references.js +++ b/test/parser/file-references.js @@ -1,4 +1,4 @@ -/** +/* Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information diff --git a/test/parser/hash.js b/test/parser/hash.js index bbb3d0b..31a57bb 100644 --- a/test/parser/hash.js +++ b/test/parser/hash.js @@ -1,4 +1,4 @@ -/** +/* Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information diff --git a/test/parser/header-search.js b/test/parser/header-search.js index d0a87c0..6776e17 100644 --- a/test/parser/header-search.js +++ b/test/parser/header-search.js @@ -1,4 +1,4 @@ -/** +/* Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information diff --git a/test/parser/section-entries.js b/test/parser/section-entries.js index 8c8c4f4..1d1afd3 100644 --- a/test/parser/section-entries.js +++ b/test/parser/section-entries.js @@ -1,4 +1,4 @@ -/** +/* Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information diff --git a/test/parser/section-split.js b/test/parser/section-split.js index 84fd465..84d7d22 100644 --- a/test/parser/section-split.js +++ b/test/parser/section-split.js @@ -1,4 +1,4 @@ -/** +/* Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information diff --git a/test/parser/section.js b/test/parser/section.js index ee0a6bb..7ec69c5 100644 --- a/test/parser/section.js +++ b/test/parser/section.js @@ -1,4 +1,4 @@ -/** +/* Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information diff --git a/test/parser/two-sections.js b/test/parser/two-sections.js index c99288c..77f6fec 100644 --- a/test/parser/two-sections.js +++ b/test/parser/two-sections.js @@ -1,4 +1,4 @@ -/** +/* Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information diff --git a/test/parser/with_array.js b/test/parser/with_array.js index 4861e71..c87479d 100644 --- a/test/parser/with_array.js +++ b/test/parser/with_array.js @@ -1,4 +1,4 @@ -/** +/* Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information diff --git a/test/pbxFile.js b/test/pbxFile.js index 8c053d6..863dcac 100644 --- a/test/pbxFile.js +++ b/test/pbxFile.js @@ -1,4 +1,4 @@ -/** +/* Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information diff --git a/test/pbxItemByComment.js b/test/pbxItemByComment.js index 5438d1c..f1b95a4 100644 --- a/test/pbxItemByComment.js +++ b/test/pbxItemByComment.js @@ -1,4 +1,4 @@ -/** +/* Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information diff --git a/test/pbxProject.js b/test/pbxProject.js index 99cbc60..2b62a24 100644 --- a/test/pbxProject.js +++ b/test/pbxProject.js @@ -1,4 +1,4 @@ -/** +/* Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information diff --git a/test/pbxTargetByName.js b/test/pbxTargetByName.js index 8672098..d327815 100644 --- a/test/pbxTargetByName.js +++ b/test/pbxTargetByName.js @@ -1,4 +1,4 @@ -/** +/* Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information diff --git a/test/pbxWriter.js b/test/pbxWriter.js index eb28570..611db98 100644 --- a/test/pbxWriter.js +++ b/test/pbxWriter.js @@ -1,4 +1,4 @@ -/** +/* Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information diff --git a/test/removeFramework.js b/test/removeFramework.js index 0fd7f01..90979cf 100644 --- a/test/removeFramework.js +++ b/test/removeFramework.js @@ -1,4 +1,4 @@ -/** +/* Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information diff --git a/test/removeHeaderFile.js b/test/removeHeaderFile.js index 278b2c5..989e5af 100644 --- a/test/removeHeaderFile.js +++ b/test/removeHeaderFile.js @@ -1,4 +1,4 @@ -/** +/* Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information diff --git a/test/removeResourceFile.js b/test/removeResourceFile.js index ecdc9db..e5e4cb9 100644 --- a/test/removeResourceFile.js +++ b/test/removeResourceFile.js @@ -1,4 +1,4 @@ -/** +/* Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information diff --git a/test/removeSourceFile.js b/test/removeSourceFile.js index 08b0bf3..c4d78d4 100644 --- a/test/removeSourceFile.js +++ b/test/removeSourceFile.js @@ -1,4 +1,4 @@ -/** +/* Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information diff --git a/test/variantGroup.js b/test/variantGroup.js index a2b2228..6718aca 100644 --- a/test/variantGroup.js +++ b/test/variantGroup.js @@ -1,4 +1,4 @@ -/** +/* Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information diff --git a/test/xcode5searchPaths.js b/test/xcode5searchPaths.js index 20b417a..8fb971c 100644 --- a/test/xcode5searchPaths.js +++ b/test/xcode5searchPaths.js @@ -1,4 +1,4 @@ -/** +/* Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information From 590e49839dddb1f83f99da63dbc06879668469dd Mon Sep 17 00:00:00 2001 From: Erisu Date: Tue, 16 Jun 2026 14:00:43 +0900 Subject: [PATCH 2/6] chore: added/updated license header in pbxproj, model, and .xccurrentversion --- .../.xccurrentversion | 18 ++++++++++ .../1.xcdatamodel/contents | 18 ++++++++++ .../2.xcdatamodel/contents | 18 ++++++++++ .../SingleDataModel.xcdatamodel/contents | 18 ++++++++++ test/parser/projects/build-config.pbxproj | 18 ++++++++++ test/parser/projects/build-files.pbxproj | 18 ++++++++++ test/parser/projects/comments.pbxproj | 34 +++++++++---------- test/parser/projects/dots-in-names.pbxproj | 18 ++++++++++ test/parser/projects/empty-groups.pbxproj | 18 ++++++++++ .../expected/with_array_expected.pbxproj | 18 ++++++++++ ...mit_empty_values_disabled_expected.pbxproj | 18 ++++++++++ ...omit_empty_values_enabled_expected.pbxproj | 18 ++++++++++ test/parser/projects/fail.pbxproj | 18 ++++++++++ test/parser/projects/file-references.pbxproj | 18 ++++++++++ test/parser/projects/full.pbxproj | 18 ++++++++++ test/parser/projects/group.pbxproj | 18 ++++++++++ test/parser/projects/hash.pbxproj | 18 ++++++++++ test/parser/projects/header-search.pbxproj | 18 ++++++++++ .../projects/library-search-paths.pbxproj | 18 ++++++++++ test/parser/projects/multitarget.pbxproj | 18 ++++++++++ test/parser/projects/nested-object.pbxproj | 18 ++++++++++ test/parser/projects/section-entries.pbxproj | 18 ++++++++++ test/parser/projects/section-split.pbxproj | 18 ++++++++++ test/parser/projects/section.pbxproj | 18 ++++++++++ test/parser/projects/two-sections.pbxproj | 18 ++++++++++ test/parser/projects/variantgroup.pbxproj | 18 ++++++++++ test/parser/projects/with_array.pbxproj | 18 ++++++++++ .../with_omit_empty_values_disabled.pbxproj | 18 ++++++++++ .../with_omit_empty_values_enabled.pbxproj | 18 ++++++++++ 29 files changed, 520 insertions(+), 18 deletions(-) diff --git a/test/fixtures/multiple-data-model.xcdatamodeld/.xccurrentversion b/test/fixtures/multiple-data-model.xcdatamodeld/.xccurrentversion index cb72aba..0d7c161 100644 --- a/test/fixtures/multiple-data-model.xcdatamodeld/.xccurrentversion +++ b/test/fixtures/multiple-data-model.xcdatamodeld/.xccurrentversion @@ -1,4 +1,22 @@ + diff --git a/test/fixtures/multiple-data-model.xcdatamodeld/1.xcdatamodel/contents b/test/fixtures/multiple-data-model.xcdatamodeld/1.xcdatamodel/contents index 6bd3dcd..c20e713 100644 --- a/test/fixtures/multiple-data-model.xcdatamodeld/1.xcdatamodel/contents +++ b/test/fixtures/multiple-data-model.xcdatamodeld/1.xcdatamodel/contents @@ -1,4 +1,22 @@ + \ No newline at end of file diff --git a/test/fixtures/multiple-data-model.xcdatamodeld/2.xcdatamodel/contents b/test/fixtures/multiple-data-model.xcdatamodeld/2.xcdatamodel/contents index 6bd3dcd..c20e713 100644 --- a/test/fixtures/multiple-data-model.xcdatamodeld/2.xcdatamodel/contents +++ b/test/fixtures/multiple-data-model.xcdatamodeld/2.xcdatamodel/contents @@ -1,4 +1,22 @@ + \ No newline at end of file diff --git a/test/fixtures/single-data-model.xcdatamodeld/SingleDataModel.xcdatamodel/contents b/test/fixtures/single-data-model.xcdatamodeld/SingleDataModel.xcdatamodel/contents index 6bd3dcd..c20e713 100644 --- a/test/fixtures/single-data-model.xcdatamodeld/SingleDataModel.xcdatamodel/contents +++ b/test/fixtures/single-data-model.xcdatamodeld/SingleDataModel.xcdatamodel/contents @@ -1,4 +1,22 @@ + \ No newline at end of file diff --git a/test/parser/projects/build-config.pbxproj b/test/parser/projects/build-config.pbxproj index d51d1a9..a3b2305 100644 --- a/test/parser/projects/build-config.pbxproj +++ b/test/parser/projects/build-config.pbxproj @@ -1,4 +1,22 @@ // !$*UTF8*$! +/* + Licensed to the Apache Software Foundation (ASF) under one + or more contributor license agreements. See the NOTICE file + distributed with this work for additional information + regarding copyright ownership. The ASF licenses this file + to you under the Apache License, Version 2.0 (the + "License"); you may not use this file except in compliance + with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, + software distributed under the License is distributed on an + "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + KIND, either express or implied. See the License for the + specific language governing permissions and limitations + under the License. +*/ { archiveVersion = 1; classes = { diff --git a/test/parser/projects/build-files.pbxproj b/test/parser/projects/build-files.pbxproj index 8dcaa5c..b410983 100644 --- a/test/parser/projects/build-files.pbxproj +++ b/test/parser/projects/build-files.pbxproj @@ -1,4 +1,22 @@ // !$*UTF8*$! +/* + Licensed to the Apache Software Foundation (ASF) under one + or more contributor license agreements. See the NOTICE file + distributed with this work for additional information + regarding copyright ownership. The ASF licenses this file + to you under the Apache License, Version 2.0 (the + "License"); you may not use this file except in compliance + with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, + software distributed under the License is distributed on an + "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + KIND, either express or implied. See the License for the + specific language governing permissions and limitations + under the License. +*/ { archiveVersion = 1; classes = { diff --git a/test/parser/projects/comments.pbxproj b/test/parser/projects/comments.pbxproj index 977bb5e..4c71aab 100644 --- a/test/parser/projects/comments.pbxproj +++ b/test/parser/projects/comments.pbxproj @@ -1,23 +1,21 @@ // !$*UTF8*$! /* -# -# Licensed to the Apache Software Foundation (ASF) under one -# or more contributor license agreements. See the NOTICE file -# distributed with this work for additional information -# regarding copyright ownership. The ASF licenses this file -# to you under the Apache License, Version 2.0 (the -# "License"); you may not use this file except in compliance -# with the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, -# software distributed under the License is distributed on an -# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -# KIND, either express or implied. See the License for the -# specific language governing permissions and limitations -# under the License. -# + Licensed to the Apache Software Foundation (ASF) under one + or more contributor license agreements. See the NOTICE file + distributed with this work for additional information + regarding copyright ownership. The ASF licenses this file + to you under the Apache License, Version 2.0 (the + "License"); you may not use this file except in compliance + with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, + software distributed under the License is distributed on an + "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + KIND, either express or implied. See the License for the + specific language governing permissions and limitations + under the License. */ { archiveVersion = 1; diff --git a/test/parser/projects/dots-in-names.pbxproj b/test/parser/projects/dots-in-names.pbxproj index 43fb8a2..bfe022d 100644 --- a/test/parser/projects/dots-in-names.pbxproj +++ b/test/parser/projects/dots-in-names.pbxproj @@ -1,4 +1,22 @@ // !$*UTF8*$! +/* + Licensed to the Apache Software Foundation (ASF) under one + or more contributor license agreements. See the NOTICE file + distributed with this work for additional information + regarding copyright ownership. The ASF licenses this file + to you under the Apache License, Version 2.0 (the + "License"); you may not use this file except in compliance + with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, + software distributed under the License is distributed on an + "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + KIND, either express or implied. See the License for the + specific language governing permissions and limitations + under the License. +*/ { isa = PBXProject; attributes = { diff --git a/test/parser/projects/empty-groups.pbxproj b/test/parser/projects/empty-groups.pbxproj index 3bb2c9c..f394444 100644 --- a/test/parser/projects/empty-groups.pbxproj +++ b/test/parser/projects/empty-groups.pbxproj @@ -1,4 +1,22 @@ // !$*UTF8*$! +/* + Licensed to the Apache Software Foundation (ASF) under one + or more contributor license agreements. See the NOTICE file + distributed with this work for additional information + regarding copyright ownership. The ASF licenses this file + to you under the Apache License, Version 2.0 (the + "License"); you may not use this file except in compliance + with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, + software distributed under the License is distributed on an + "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + KIND, either express or implied. See the License for the + specific language governing permissions and limitations + under the License. +*/ { archiveVersion = 1; classes = { diff --git a/test/parser/projects/expected/with_array_expected.pbxproj b/test/parser/projects/expected/with_array_expected.pbxproj index efa5e47..40cc6fe 100644 --- a/test/parser/projects/expected/with_array_expected.pbxproj +++ b/test/parser/projects/expected/with_array_expected.pbxproj @@ -1,4 +1,22 @@ // !$*UTF8*$! +/* + Licensed to the Apache Software Foundation (ASF) under one + or more contributor license agreements. See the NOTICE file + distributed with this work for additional information + regarding copyright ownership. The ASF licenses this file + to you under the Apache License, Version 2.0 (the + "License"); you may not use this file except in compliance + with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, + software distributed under the License is distributed on an + "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + KIND, either express or implied. See the License for the + specific language governing permissions and limitations + under the License. +*/ { archiveVersion = 1; classes = { diff --git a/test/parser/projects/expected/with_omit_empty_values_disabled_expected.pbxproj b/test/parser/projects/expected/with_omit_empty_values_disabled_expected.pbxproj index 409a2d4..7182b73 100644 --- a/test/parser/projects/expected/with_omit_empty_values_disabled_expected.pbxproj +++ b/test/parser/projects/expected/with_omit_empty_values_disabled_expected.pbxproj @@ -1,4 +1,22 @@ // !$*UTF8*$! +/* + Licensed to the Apache Software Foundation (ASF) under one + or more contributor license agreements. See the NOTICE file + distributed with this work for additional information + regarding copyright ownership. The ASF licenses this file + to you under the Apache License, Version 2.0 (the + "License"); you may not use this file except in compliance + with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, + software distributed under the License is distributed on an + "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + KIND, either express or implied. See the License for the + specific language governing permissions and limitations + under the License. +*/ { archiveVersion = 1; classes = { diff --git a/test/parser/projects/expected/with_omit_empty_values_enabled_expected.pbxproj b/test/parser/projects/expected/with_omit_empty_values_enabled_expected.pbxproj index 2c040a4..de65eff 100644 --- a/test/parser/projects/expected/with_omit_empty_values_enabled_expected.pbxproj +++ b/test/parser/projects/expected/with_omit_empty_values_enabled_expected.pbxproj @@ -1,4 +1,22 @@ // !$*UTF8*$! +/* + Licensed to the Apache Software Foundation (ASF) under one + or more contributor license agreements. See the NOTICE file + distributed with this work for additional information + regarding copyright ownership. The ASF licenses this file + to you under the Apache License, Version 2.0 (the + "License"); you may not use this file except in compliance + with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, + software distributed under the License is distributed on an + "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + KIND, either express or implied. See the License for the + specific language governing permissions and limitations + under the License. +*/ { archiveVersion = 1; classes = { diff --git a/test/parser/projects/fail.pbxproj b/test/parser/projects/fail.pbxproj index d2978ed..0c64144 100644 --- a/test/parser/projects/fail.pbxproj +++ b/test/parser/projects/fail.pbxproj @@ -1,4 +1,22 @@ // !$*UTF8*$! +/* + Licensed to the Apache Software Foundation (ASF) under one + or more contributor license agreements. See the NOTICE file + distributed with this work for additional information + regarding copyright ownership. The ASF licenses this file + to you under the Apache License, Version 2.0 (the + "License"); you may not use this file except in compliance + with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, + software distributed under the License is distributed on an + "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + KIND, either express or implied. See the License for the + specific language governing permissions and limitations + under the License. +*/ THIS SHOULD FAIL TO PARSE { archiveVersion = 1; diff --git a/test/parser/projects/file-references.pbxproj b/test/parser/projects/file-references.pbxproj index 90a4c40..a45b675 100644 --- a/test/parser/projects/file-references.pbxproj +++ b/test/parser/projects/file-references.pbxproj @@ -1,4 +1,22 @@ // !$*UTF8*$! +/* + Licensed to the Apache Software Foundation (ASF) under one + or more contributor license agreements. See the NOTICE file + distributed with this work for additional information + regarding copyright ownership. The ASF licenses this file + to you under the Apache License, Version 2.0 (the + "License"); you may not use this file except in compliance + with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, + software distributed under the License is distributed on an + "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + KIND, either express or implied. See the License for the + specific language governing permissions and limitations + under the License. +*/ { archiveVersion = 1; classes = { diff --git a/test/parser/projects/full.pbxproj b/test/parser/projects/full.pbxproj index 4da73b8..30de29f 100644 --- a/test/parser/projects/full.pbxproj +++ b/test/parser/projects/full.pbxproj @@ -1,4 +1,22 @@ // !$*UTF8*$! +/* + Licensed to the Apache Software Foundation (ASF) under one + or more contributor license agreements. See the NOTICE file + distributed with this work for additional information + regarding copyright ownership. The ASF licenses this file + to you under the Apache License, Version 2.0 (the + "License"); you may not use this file except in compliance + with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, + software distributed under the License is distributed on an + "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + KIND, either express or implied. See the License for the + specific language governing permissions and limitations + under the License. +*/ { archiveVersion = 1; classes = { diff --git a/test/parser/projects/group.pbxproj b/test/parser/projects/group.pbxproj index 700242c..b7615b5 100644 --- a/test/parser/projects/group.pbxproj +++ b/test/parser/projects/group.pbxproj @@ -1,4 +1,22 @@ // !$*UTF8*$! +/* + Licensed to the Apache Software Foundation (ASF) under one + or more contributor license agreements. See the NOTICE file + distributed with this work for additional information + regarding copyright ownership. The ASF licenses this file + to you under the Apache License, Version 2.0 (the + "License"); you may not use this file except in compliance + with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, + software distributed under the License is distributed on an + "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + KIND, either express or implied. See the License for the + specific language governing permissions and limitations + under the License. +*/ { archiveVersion = 1; classes = { diff --git a/test/parser/projects/hash.pbxproj b/test/parser/projects/hash.pbxproj index 42390f3..6b6c06a 100644 --- a/test/parser/projects/hash.pbxproj +++ b/test/parser/projects/hash.pbxproj @@ -1,4 +1,22 @@ // !$*UTF8*$! +/* + Licensed to the Apache Software Foundation (ASF) under one + or more contributor license agreements. See the NOTICE file + distributed with this work for additional information + regarding copyright ownership. The ASF licenses this file + to you under the Apache License, Version 2.0 (the + "License"); you may not use this file except in compliance + with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, + software distributed under the License is distributed on an + "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + KIND, either express or implied. See the License for the + specific language governing permissions and limitations + under the License. +*/ { archiveVersion = 1; classes = { diff --git a/test/parser/projects/header-search.pbxproj b/test/parser/projects/header-search.pbxproj index 7392410..f7b8ed2 100755 --- a/test/parser/projects/header-search.pbxproj +++ b/test/parser/projects/header-search.pbxproj @@ -1,4 +1,22 @@ // !$*UTF8*$! +/* + Licensed to the Apache Software Foundation (ASF) under one + or more contributor license agreements. See the NOTICE file + distributed with this work for additional information + regarding copyright ownership. The ASF licenses this file + to you under the Apache License, Version 2.0 (the + "License"); you may not use this file except in compliance + with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, + software distributed under the License is distributed on an + "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + KIND, either express or implied. See the License for the + specific language governing permissions and limitations + under the License. +*/ { archiveVersion = 1; classes = { diff --git a/test/parser/projects/library-search-paths.pbxproj b/test/parser/projects/library-search-paths.pbxproj index 3270de9..629c460 100644 --- a/test/parser/projects/library-search-paths.pbxproj +++ b/test/parser/projects/library-search-paths.pbxproj @@ -1,4 +1,22 @@ // !$*UTF8*$! +/* + Licensed to the Apache Software Foundation (ASF) under one + or more contributor license agreements. See the NOTICE file + distributed with this work for additional information + regarding copyright ownership. The ASF licenses this file + to you under the Apache License, Version 2.0 (the + "License"); you may not use this file except in compliance + with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, + software distributed under the License is distributed on an + "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + KIND, either express or implied. See the License for the + specific language governing permissions and limitations + under the License. +*/ { archiveVersion = 1; classes = { diff --git a/test/parser/projects/multitarget.pbxproj b/test/parser/projects/multitarget.pbxproj index cca1b03..53660fb 100644 --- a/test/parser/projects/multitarget.pbxproj +++ b/test/parser/projects/multitarget.pbxproj @@ -1,4 +1,22 @@ // !$*UTF8*$! +/* + Licensed to the Apache Software Foundation (ASF) under one + or more contributor license agreements. See the NOTICE file + distributed with this work for additional information + regarding copyright ownership. The ASF licenses this file + to you under the Apache License, Version 2.0 (the + "License"); you may not use this file except in compliance + with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, + software distributed under the License is distributed on an + "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + KIND, either express or implied. See the License for the + specific language governing permissions and limitations + under the License. +*/ { archiveVersion = 1; classes = { diff --git a/test/parser/projects/nested-object.pbxproj b/test/parser/projects/nested-object.pbxproj index f482bba..932e63f 100644 --- a/test/parser/projects/nested-object.pbxproj +++ b/test/parser/projects/nested-object.pbxproj @@ -1,4 +1,22 @@ // !$*UTF8*$! +/* + Licensed to the Apache Software Foundation (ASF) under one + or more contributor license agreements. See the NOTICE file + distributed with this work for additional information + regarding copyright ownership. The ASF licenses this file + to you under the Apache License, Version 2.0 (the + "License"); you may not use this file except in compliance + with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, + software distributed under the License is distributed on an + "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + KIND, either express or implied. See the License for the + specific language governing permissions and limitations + under the License. +*/ { archiveVersion = 1; classes = { diff --git a/test/parser/projects/section-entries.pbxproj b/test/parser/projects/section-entries.pbxproj index 0dbe8ce..3098828 100644 --- a/test/parser/projects/section-entries.pbxproj +++ b/test/parser/projects/section-entries.pbxproj @@ -1,4 +1,22 @@ // !$*UTF8*$! +/* + Licensed to the Apache Software Foundation (ASF) under one + or more contributor license agreements. See the NOTICE file + distributed with this work for additional information + regarding copyright ownership. The ASF licenses this file + to you under the Apache License, Version 2.0 (the + "License"); you may not use this file except in compliance + with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, + software distributed under the License is distributed on an + "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + KIND, either express or implied. See the License for the + specific language governing permissions and limitations + under the License. +*/ { archiveVersion = 1; classes = { diff --git a/test/parser/projects/section-split.pbxproj b/test/parser/projects/section-split.pbxproj index d51bfbe..2a6961a 100644 --- a/test/parser/projects/section-split.pbxproj +++ b/test/parser/projects/section-split.pbxproj @@ -1,4 +1,22 @@ // !$*UTF8*$! +/* + Licensed to the Apache Software Foundation (ASF) under one + or more contributor license agreements. See the NOTICE file + distributed with this work for additional information + regarding copyright ownership. The ASF licenses this file + to you under the Apache License, Version 2.0 (the + "License"); you may not use this file except in compliance + with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, + software distributed under the License is distributed on an + "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + KIND, either express or implied. See the License for the + specific language governing permissions and limitations + under the License. +*/ { archiveVersion = 1; classes = { diff --git a/test/parser/projects/section.pbxproj b/test/parser/projects/section.pbxproj index 5e53e75..64ce943 100644 --- a/test/parser/projects/section.pbxproj +++ b/test/parser/projects/section.pbxproj @@ -1,4 +1,22 @@ // !$*UTF8*$! +/* + Licensed to the Apache Software Foundation (ASF) under one + or more contributor license agreements. See the NOTICE file + distributed with this work for additional information + regarding copyright ownership. The ASF licenses this file + to you under the Apache License, Version 2.0 (the + "License"); you may not use this file except in compliance + with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, + software distributed under the License is distributed on an + "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + KIND, either express or implied. See the License for the + specific language governing permissions and limitations + under the License. +*/ { archiveVersion = 1; classes = { diff --git a/test/parser/projects/two-sections.pbxproj b/test/parser/projects/two-sections.pbxproj index e3700b4..3b4dab2 100644 --- a/test/parser/projects/two-sections.pbxproj +++ b/test/parser/projects/two-sections.pbxproj @@ -1,4 +1,22 @@ // !$*UTF8*$! +/* + Licensed to the Apache Software Foundation (ASF) under one + or more contributor license agreements. See the NOTICE file + distributed with this work for additional information + regarding copyright ownership. The ASF licenses this file + to you under the Apache License, Version 2.0 (the + "License"); you may not use this file except in compliance + with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, + software distributed under the License is distributed on an + "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + KIND, either express or implied. See the License for the + specific language governing permissions and limitations + under the License. +*/ { archiveVersion = 1; classes = { diff --git a/test/parser/projects/variantgroup.pbxproj b/test/parser/projects/variantgroup.pbxproj index 0e7eac2..a06c176 100644 --- a/test/parser/projects/variantgroup.pbxproj +++ b/test/parser/projects/variantgroup.pbxproj @@ -1,4 +1,22 @@ // !$*UTF8*$! +/* + Licensed to the Apache Software Foundation (ASF) under one + or more contributor license agreements. See the NOTICE file + distributed with this work for additional information + regarding copyright ownership. The ASF licenses this file + to you under the Apache License, Version 2.0 (the + "License"); you may not use this file except in compliance + with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, + software distributed under the License is distributed on an + "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + KIND, either express or implied. See the License for the + specific language governing permissions and limitations + under the License. +*/ { archiveVersion = 1; classes = { diff --git a/test/parser/projects/with_array.pbxproj b/test/parser/projects/with_array.pbxproj index 2c876f2..24a33b1 100644 --- a/test/parser/projects/with_array.pbxproj +++ b/test/parser/projects/with_array.pbxproj @@ -1,4 +1,22 @@ // !$*UTF8*$! +/* + Licensed to the Apache Software Foundation (ASF) under one + or more contributor license agreements. See the NOTICE file + distributed with this work for additional information + regarding copyright ownership. The ASF licenses this file + to you under the Apache License, Version 2.0 (the + "License"); you may not use this file except in compliance + with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, + software distributed under the License is distributed on an + "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + KIND, either express or implied. See the License for the + specific language governing permissions and limitations + under the License. +*/ { archiveVersion = 1; classes = { diff --git a/test/parser/projects/with_omit_empty_values_disabled.pbxproj b/test/parser/projects/with_omit_empty_values_disabled.pbxproj index 700242c..b7615b5 100644 --- a/test/parser/projects/with_omit_empty_values_disabled.pbxproj +++ b/test/parser/projects/with_omit_empty_values_disabled.pbxproj @@ -1,4 +1,22 @@ // !$*UTF8*$! +/* + Licensed to the Apache Software Foundation (ASF) under one + or more contributor license agreements. See the NOTICE file + distributed with this work for additional information + regarding copyright ownership. The ASF licenses this file + to you under the Apache License, Version 2.0 (the + "License"); you may not use this file except in compliance + with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, + software distributed under the License is distributed on an + "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + KIND, either express or implied. See the License for the + specific language governing permissions and limitations + under the License. +*/ { archiveVersion = 1; classes = { diff --git a/test/parser/projects/with_omit_empty_values_enabled.pbxproj b/test/parser/projects/with_omit_empty_values_enabled.pbxproj index 700242c..b7615b5 100644 --- a/test/parser/projects/with_omit_empty_values_enabled.pbxproj +++ b/test/parser/projects/with_omit_empty_values_enabled.pbxproj @@ -1,4 +1,22 @@ // !$*UTF8*$! +/* + Licensed to the Apache Software Foundation (ASF) under one + or more contributor license agreements. See the NOTICE file + distributed with this work for additional information + regarding copyright ownership. The ASF licenses this file + to you under the Apache License, Version 2.0 (the + "License"); you may not use this file except in compliance + with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, + software distributed under the License is distributed on an + "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + KIND, either express or implied. See the License for the + specific language governing permissions and limitations + under the License. +*/ { archiveVersion = 1; classes = { From 6374d81f22382aa2f63961177d20e4b4500c6888 Mon Sep 17 00:00:00 2001 From: Erisu Date: Tue, 16 Jun 2026 14:01:09 +0900 Subject: [PATCH 3/6] chore: cleanup .rat-excludes --- .rat-excludes | 2 -- 1 file changed, 2 deletions(-) diff --git a/.rat-excludes b/.rat-excludes index a4cc641..dc327fc 100644 --- a/.rat-excludes +++ b/.rat-excludes @@ -17,6 +17,4 @@ .git/ coverage/ -test/fixtures/ -**/*.pbxproj node_modules/ From d323e32451f09a57458456719687743cd7647721 Mon Sep 17 00:00:00 2001 From: Erisu Date: Tue, 16 Jun 2026 14:21:37 +0900 Subject: [PATCH 4/6] chore: revert adding license header to pbxproj & just ignore them --- .rat-excludes | 2 ++ test/parser/projects/build-config.pbxproj | 18 ------------------ test/parser/projects/build-files.pbxproj | 18 ------------------ test/parser/projects/comments.pbxproj | 18 ------------------ test/parser/projects/dots-in-names.pbxproj | 18 ------------------ test/parser/projects/empty-groups.pbxproj | 18 ------------------ .../expected/with_array_expected.pbxproj | 18 ------------------ ...omit_empty_values_disabled_expected.pbxproj | 18 ------------------ ..._omit_empty_values_enabled_expected.pbxproj | 18 ------------------ test/parser/projects/fail.pbxproj | 18 ------------------ test/parser/projects/file-references.pbxproj | 18 ------------------ test/parser/projects/full.pbxproj | 18 ------------------ test/parser/projects/group.pbxproj | 18 ------------------ test/parser/projects/hash.pbxproj | 18 ------------------ test/parser/projects/header-search.pbxproj | 18 ------------------ .../projects/library-search-paths.pbxproj | 18 ------------------ test/parser/projects/multitarget.pbxproj | 18 ------------------ test/parser/projects/nested-object.pbxproj | 18 ------------------ test/parser/projects/section-entries.pbxproj | 18 ------------------ test/parser/projects/section-split.pbxproj | 18 ------------------ test/parser/projects/section.pbxproj | 18 ------------------ test/parser/projects/two-sections.pbxproj | 18 ------------------ test/parser/projects/variantgroup.pbxproj | 18 ------------------ test/parser/projects/with_array.pbxproj | 18 ------------------ .../with_omit_empty_values_disabled.pbxproj | 18 ------------------ .../with_omit_empty_values_enabled.pbxproj | 18 ------------------ 26 files changed, 2 insertions(+), 450 deletions(-) diff --git a/.rat-excludes b/.rat-excludes index dc327fc..3f180d6 100644 --- a/.rat-excludes +++ b/.rat-excludes @@ -18,3 +18,5 @@ .git/ coverage/ node_modules/ +test/parser/projects/**/*.pbxproj +lcov.info diff --git a/test/parser/projects/build-config.pbxproj b/test/parser/projects/build-config.pbxproj index a3b2305..d51d1a9 100644 --- a/test/parser/projects/build-config.pbxproj +++ b/test/parser/projects/build-config.pbxproj @@ -1,22 +1,4 @@ // !$*UTF8*$! -/* - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you under the Apache License, Version 2.0 (the - "License"); you may not use this file except in compliance - with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, - software distributed under the License is distributed on an - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - KIND, either express or implied. See the License for the - specific language governing permissions and limitations - under the License. -*/ { archiveVersion = 1; classes = { diff --git a/test/parser/projects/build-files.pbxproj b/test/parser/projects/build-files.pbxproj index b410983..8dcaa5c 100644 --- a/test/parser/projects/build-files.pbxproj +++ b/test/parser/projects/build-files.pbxproj @@ -1,22 +1,4 @@ // !$*UTF8*$! -/* - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you under the Apache License, Version 2.0 (the - "License"); you may not use this file except in compliance - with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, - software distributed under the License is distributed on an - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - KIND, either express or implied. See the License for the - specific language governing permissions and limitations - under the License. -*/ { archiveVersion = 1; classes = { diff --git a/test/parser/projects/comments.pbxproj b/test/parser/projects/comments.pbxproj index 4c71aab..9d1926f 100644 --- a/test/parser/projects/comments.pbxproj +++ b/test/parser/projects/comments.pbxproj @@ -1,22 +1,4 @@ // !$*UTF8*$! -/* - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you under the Apache License, Version 2.0 (the - "License"); you may not use this file except in compliance - with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, - software distributed under the License is distributed on an - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - KIND, either express or implied. See the License for the - specific language governing permissions and limitations - under the License. -*/ { archiveVersion = 1; classes = { diff --git a/test/parser/projects/dots-in-names.pbxproj b/test/parser/projects/dots-in-names.pbxproj index bfe022d..43fb8a2 100644 --- a/test/parser/projects/dots-in-names.pbxproj +++ b/test/parser/projects/dots-in-names.pbxproj @@ -1,22 +1,4 @@ // !$*UTF8*$! -/* - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you under the Apache License, Version 2.0 (the - "License"); you may not use this file except in compliance - with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, - software distributed under the License is distributed on an - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - KIND, either express or implied. See the License for the - specific language governing permissions and limitations - under the License. -*/ { isa = PBXProject; attributes = { diff --git a/test/parser/projects/empty-groups.pbxproj b/test/parser/projects/empty-groups.pbxproj index f394444..3bb2c9c 100644 --- a/test/parser/projects/empty-groups.pbxproj +++ b/test/parser/projects/empty-groups.pbxproj @@ -1,22 +1,4 @@ // !$*UTF8*$! -/* - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you under the Apache License, Version 2.0 (the - "License"); you may not use this file except in compliance - with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, - software distributed under the License is distributed on an - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - KIND, either express or implied. See the License for the - specific language governing permissions and limitations - under the License. -*/ { archiveVersion = 1; classes = { diff --git a/test/parser/projects/expected/with_array_expected.pbxproj b/test/parser/projects/expected/with_array_expected.pbxproj index 40cc6fe..efa5e47 100644 --- a/test/parser/projects/expected/with_array_expected.pbxproj +++ b/test/parser/projects/expected/with_array_expected.pbxproj @@ -1,22 +1,4 @@ // !$*UTF8*$! -/* - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you under the Apache License, Version 2.0 (the - "License"); you may not use this file except in compliance - with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, - software distributed under the License is distributed on an - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - KIND, either express or implied. See the License for the - specific language governing permissions and limitations - under the License. -*/ { archiveVersion = 1; classes = { diff --git a/test/parser/projects/expected/with_omit_empty_values_disabled_expected.pbxproj b/test/parser/projects/expected/with_omit_empty_values_disabled_expected.pbxproj index 7182b73..409a2d4 100644 --- a/test/parser/projects/expected/with_omit_empty_values_disabled_expected.pbxproj +++ b/test/parser/projects/expected/with_omit_empty_values_disabled_expected.pbxproj @@ -1,22 +1,4 @@ // !$*UTF8*$! -/* - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you under the Apache License, Version 2.0 (the - "License"); you may not use this file except in compliance - with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, - software distributed under the License is distributed on an - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - KIND, either express or implied. See the License for the - specific language governing permissions and limitations - under the License. -*/ { archiveVersion = 1; classes = { diff --git a/test/parser/projects/expected/with_omit_empty_values_enabled_expected.pbxproj b/test/parser/projects/expected/with_omit_empty_values_enabled_expected.pbxproj index de65eff..2c040a4 100644 --- a/test/parser/projects/expected/with_omit_empty_values_enabled_expected.pbxproj +++ b/test/parser/projects/expected/with_omit_empty_values_enabled_expected.pbxproj @@ -1,22 +1,4 @@ // !$*UTF8*$! -/* - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you under the Apache License, Version 2.0 (the - "License"); you may not use this file except in compliance - with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, - software distributed under the License is distributed on an - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - KIND, either express or implied. See the License for the - specific language governing permissions and limitations - under the License. -*/ { archiveVersion = 1; classes = { diff --git a/test/parser/projects/fail.pbxproj b/test/parser/projects/fail.pbxproj index 0c64144..d2978ed 100644 --- a/test/parser/projects/fail.pbxproj +++ b/test/parser/projects/fail.pbxproj @@ -1,22 +1,4 @@ // !$*UTF8*$! -/* - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you under the Apache License, Version 2.0 (the - "License"); you may not use this file except in compliance - with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, - software distributed under the License is distributed on an - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - KIND, either express or implied. See the License for the - specific language governing permissions and limitations - under the License. -*/ THIS SHOULD FAIL TO PARSE { archiveVersion = 1; diff --git a/test/parser/projects/file-references.pbxproj b/test/parser/projects/file-references.pbxproj index a45b675..90a4c40 100644 --- a/test/parser/projects/file-references.pbxproj +++ b/test/parser/projects/file-references.pbxproj @@ -1,22 +1,4 @@ // !$*UTF8*$! -/* - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you under the Apache License, Version 2.0 (the - "License"); you may not use this file except in compliance - with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, - software distributed under the License is distributed on an - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - KIND, either express or implied. See the License for the - specific language governing permissions and limitations - under the License. -*/ { archiveVersion = 1; classes = { diff --git a/test/parser/projects/full.pbxproj b/test/parser/projects/full.pbxproj index 30de29f..4da73b8 100644 --- a/test/parser/projects/full.pbxproj +++ b/test/parser/projects/full.pbxproj @@ -1,22 +1,4 @@ // !$*UTF8*$! -/* - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you under the Apache License, Version 2.0 (the - "License"); you may not use this file except in compliance - with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, - software distributed under the License is distributed on an - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - KIND, either express or implied. See the License for the - specific language governing permissions and limitations - under the License. -*/ { archiveVersion = 1; classes = { diff --git a/test/parser/projects/group.pbxproj b/test/parser/projects/group.pbxproj index b7615b5..700242c 100644 --- a/test/parser/projects/group.pbxproj +++ b/test/parser/projects/group.pbxproj @@ -1,22 +1,4 @@ // !$*UTF8*$! -/* - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you under the Apache License, Version 2.0 (the - "License"); you may not use this file except in compliance - with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, - software distributed under the License is distributed on an - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - KIND, either express or implied. See the License for the - specific language governing permissions and limitations - under the License. -*/ { archiveVersion = 1; classes = { diff --git a/test/parser/projects/hash.pbxproj b/test/parser/projects/hash.pbxproj index 6b6c06a..42390f3 100644 --- a/test/parser/projects/hash.pbxproj +++ b/test/parser/projects/hash.pbxproj @@ -1,22 +1,4 @@ // !$*UTF8*$! -/* - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you under the Apache License, Version 2.0 (the - "License"); you may not use this file except in compliance - with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, - software distributed under the License is distributed on an - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - KIND, either express or implied. See the License for the - specific language governing permissions and limitations - under the License. -*/ { archiveVersion = 1; classes = { diff --git a/test/parser/projects/header-search.pbxproj b/test/parser/projects/header-search.pbxproj index f7b8ed2..7392410 100755 --- a/test/parser/projects/header-search.pbxproj +++ b/test/parser/projects/header-search.pbxproj @@ -1,22 +1,4 @@ // !$*UTF8*$! -/* - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you under the Apache License, Version 2.0 (the - "License"); you may not use this file except in compliance - with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, - software distributed under the License is distributed on an - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - KIND, either express or implied. See the License for the - specific language governing permissions and limitations - under the License. -*/ { archiveVersion = 1; classes = { diff --git a/test/parser/projects/library-search-paths.pbxproj b/test/parser/projects/library-search-paths.pbxproj index 629c460..3270de9 100644 --- a/test/parser/projects/library-search-paths.pbxproj +++ b/test/parser/projects/library-search-paths.pbxproj @@ -1,22 +1,4 @@ // !$*UTF8*$! -/* - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you under the Apache License, Version 2.0 (the - "License"); you may not use this file except in compliance - with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, - software distributed under the License is distributed on an - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - KIND, either express or implied. See the License for the - specific language governing permissions and limitations - under the License. -*/ { archiveVersion = 1; classes = { diff --git a/test/parser/projects/multitarget.pbxproj b/test/parser/projects/multitarget.pbxproj index 53660fb..cca1b03 100644 --- a/test/parser/projects/multitarget.pbxproj +++ b/test/parser/projects/multitarget.pbxproj @@ -1,22 +1,4 @@ // !$*UTF8*$! -/* - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you under the Apache License, Version 2.0 (the - "License"); you may not use this file except in compliance - with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, - software distributed under the License is distributed on an - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - KIND, either express or implied. See the License for the - specific language governing permissions and limitations - under the License. -*/ { archiveVersion = 1; classes = { diff --git a/test/parser/projects/nested-object.pbxproj b/test/parser/projects/nested-object.pbxproj index 932e63f..f482bba 100644 --- a/test/parser/projects/nested-object.pbxproj +++ b/test/parser/projects/nested-object.pbxproj @@ -1,22 +1,4 @@ // !$*UTF8*$! -/* - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you under the Apache License, Version 2.0 (the - "License"); you may not use this file except in compliance - with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, - software distributed under the License is distributed on an - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - KIND, either express or implied. See the License for the - specific language governing permissions and limitations - under the License. -*/ { archiveVersion = 1; classes = { diff --git a/test/parser/projects/section-entries.pbxproj b/test/parser/projects/section-entries.pbxproj index 3098828..0dbe8ce 100644 --- a/test/parser/projects/section-entries.pbxproj +++ b/test/parser/projects/section-entries.pbxproj @@ -1,22 +1,4 @@ // !$*UTF8*$! -/* - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you under the Apache License, Version 2.0 (the - "License"); you may not use this file except in compliance - with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, - software distributed under the License is distributed on an - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - KIND, either express or implied. See the License for the - specific language governing permissions and limitations - under the License. -*/ { archiveVersion = 1; classes = { diff --git a/test/parser/projects/section-split.pbxproj b/test/parser/projects/section-split.pbxproj index 2a6961a..d51bfbe 100644 --- a/test/parser/projects/section-split.pbxproj +++ b/test/parser/projects/section-split.pbxproj @@ -1,22 +1,4 @@ // !$*UTF8*$! -/* - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you under the Apache License, Version 2.0 (the - "License"); you may not use this file except in compliance - with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, - software distributed under the License is distributed on an - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - KIND, either express or implied. See the License for the - specific language governing permissions and limitations - under the License. -*/ { archiveVersion = 1; classes = { diff --git a/test/parser/projects/section.pbxproj b/test/parser/projects/section.pbxproj index 64ce943..5e53e75 100644 --- a/test/parser/projects/section.pbxproj +++ b/test/parser/projects/section.pbxproj @@ -1,22 +1,4 @@ // !$*UTF8*$! -/* - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you under the Apache License, Version 2.0 (the - "License"); you may not use this file except in compliance - with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, - software distributed under the License is distributed on an - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - KIND, either express or implied. See the License for the - specific language governing permissions and limitations - under the License. -*/ { archiveVersion = 1; classes = { diff --git a/test/parser/projects/two-sections.pbxproj b/test/parser/projects/two-sections.pbxproj index 3b4dab2..e3700b4 100644 --- a/test/parser/projects/two-sections.pbxproj +++ b/test/parser/projects/two-sections.pbxproj @@ -1,22 +1,4 @@ // !$*UTF8*$! -/* - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you under the Apache License, Version 2.0 (the - "License"); you may not use this file except in compliance - with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, - software distributed under the License is distributed on an - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - KIND, either express or implied. See the License for the - specific language governing permissions and limitations - under the License. -*/ { archiveVersion = 1; classes = { diff --git a/test/parser/projects/variantgroup.pbxproj b/test/parser/projects/variantgroup.pbxproj index a06c176..0e7eac2 100644 --- a/test/parser/projects/variantgroup.pbxproj +++ b/test/parser/projects/variantgroup.pbxproj @@ -1,22 +1,4 @@ // !$*UTF8*$! -/* - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you under the Apache License, Version 2.0 (the - "License"); you may not use this file except in compliance - with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, - software distributed under the License is distributed on an - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - KIND, either express or implied. See the License for the - specific language governing permissions and limitations - under the License. -*/ { archiveVersion = 1; classes = { diff --git a/test/parser/projects/with_array.pbxproj b/test/parser/projects/with_array.pbxproj index 24a33b1..2c876f2 100644 --- a/test/parser/projects/with_array.pbxproj +++ b/test/parser/projects/with_array.pbxproj @@ -1,22 +1,4 @@ // !$*UTF8*$! -/* - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you under the Apache License, Version 2.0 (the - "License"); you may not use this file except in compliance - with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, - software distributed under the License is distributed on an - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - KIND, either express or implied. See the License for the - specific language governing permissions and limitations - under the License. -*/ { archiveVersion = 1; classes = { diff --git a/test/parser/projects/with_omit_empty_values_disabled.pbxproj b/test/parser/projects/with_omit_empty_values_disabled.pbxproj index b7615b5..700242c 100644 --- a/test/parser/projects/with_omit_empty_values_disabled.pbxproj +++ b/test/parser/projects/with_omit_empty_values_disabled.pbxproj @@ -1,22 +1,4 @@ // !$*UTF8*$! -/* - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you under the Apache License, Version 2.0 (the - "License"); you may not use this file except in compliance - with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, - software distributed under the License is distributed on an - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - KIND, either express or implied. See the License for the - specific language governing permissions and limitations - under the License. -*/ { archiveVersion = 1; classes = { diff --git a/test/parser/projects/with_omit_empty_values_enabled.pbxproj b/test/parser/projects/with_omit_empty_values_enabled.pbxproj index b7615b5..700242c 100644 --- a/test/parser/projects/with_omit_empty_values_enabled.pbxproj +++ b/test/parser/projects/with_omit_empty_values_enabled.pbxproj @@ -1,22 +1,4 @@ // !$*UTF8*$! -/* - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you under the Apache License, Version 2.0 (the - "License"); you may not use this file except in compliance - with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, - software distributed under the License is distributed on an - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - KIND, either express or implied. See the License for the - specific language governing permissions and limitations - under the License. -*/ { archiveVersion = 1; classes = { From 3dabf234e6c78d7cbef94c7bf0a1f86e8fa84433 Mon Sep 17 00:00:00 2001 From: Erisu Date: Tue, 16 Jun 2026 14:25:36 +0900 Subject: [PATCH 5/6] chore: re-add comment block to comments.pbxproj --- test/parser/projects/comments.pbxproj | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/test/parser/projects/comments.pbxproj b/test/parser/projects/comments.pbxproj index 9d1926f..4c71aab 100644 --- a/test/parser/projects/comments.pbxproj +++ b/test/parser/projects/comments.pbxproj @@ -1,4 +1,22 @@ // !$*UTF8*$! +/* + Licensed to the Apache Software Foundation (ASF) under one + or more contributor license agreements. See the NOTICE file + distributed with this work for additional information + regarding copyright ownership. The ASF licenses this file + to you under the Apache License, Version 2.0 (the + "License"); you may not use this file except in compliance + with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, + software distributed under the License is distributed on an + "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + KIND, either express or implied. See the License for the + specific language governing permissions and limitations + under the License. +*/ { archiveVersion = 1; classes = { From 662e71033b1f58901179e2e73681cd43d3332524 Mon Sep 17 00:00:00 2001 From: Erisu Date: Tue, 16 Jun 2026 14:27:02 +0900 Subject: [PATCH 6/6] chore: added newline to end of file --- .../multiple-data-model.xcdatamodeld/1.xcdatamodel/contents | 2 +- .../multiple-data-model.xcdatamodeld/2.xcdatamodel/contents | 2 +- .../SingleDataModel.xcdatamodel/contents | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/test/fixtures/multiple-data-model.xcdatamodeld/1.xcdatamodel/contents b/test/fixtures/multiple-data-model.xcdatamodeld/1.xcdatamodel/contents index c20e713..d34aec3 100644 --- a/test/fixtures/multiple-data-model.xcdatamodeld/1.xcdatamodel/contents +++ b/test/fixtures/multiple-data-model.xcdatamodeld/1.xcdatamodel/contents @@ -19,4 +19,4 @@ --> - \ No newline at end of file + diff --git a/test/fixtures/multiple-data-model.xcdatamodeld/2.xcdatamodel/contents b/test/fixtures/multiple-data-model.xcdatamodeld/2.xcdatamodel/contents index c20e713..d34aec3 100644 --- a/test/fixtures/multiple-data-model.xcdatamodeld/2.xcdatamodel/contents +++ b/test/fixtures/multiple-data-model.xcdatamodeld/2.xcdatamodel/contents @@ -19,4 +19,4 @@ --> - \ No newline at end of file + diff --git a/test/fixtures/single-data-model.xcdatamodeld/SingleDataModel.xcdatamodel/contents b/test/fixtures/single-data-model.xcdatamodeld/SingleDataModel.xcdatamodel/contents index c20e713..d34aec3 100644 --- a/test/fixtures/single-data-model.xcdatamodeld/SingleDataModel.xcdatamodel/contents +++ b/test/fixtures/single-data-model.xcdatamodeld/SingleDataModel.xcdatamodel/contents @@ -19,4 +19,4 @@ --> - \ No newline at end of file +