https://github.com/amake/pbxproj-lint
A linter for Xcode .pbxproj files
https://github.com/amake/pbxproj-lint
Last synced: about 1 year ago
JSON representation
A linter for Xcode .pbxproj files
- Host: GitHub
- URL: https://github.com/amake/pbxproj-lint
- Owner: amake
- License: mit
- Created: 2015-11-02T02:05:34.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2015-11-02T12:32:02.000Z (over 10 years ago)
- Last Synced: 2025-03-24T12:39:11.992Z (over 1 year ago)
- Language: Python
- Size: 141 KB
- Stars: 6
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.rst
- License: LICENSE.txt
Awesome Lists containing this project
README
pbxproj-lint
============
A linter for Xcode .pbxproj files. Currently detects the following issues:
- Missing files (files referenced in project but not present on disk)
- Extraneous files (files present on disk but not referenced in project)
- Missing localizations
It can optionally remove all extraneous files.
Usage
=====
Invoke as::
pbxproj_lint [--strict] [--clean] PBXPROJ_FILE
Options:
- ``--strict``: Treat missing localizations of binary media files as an error
instead of a warning.
- ``--clean``: Remove extraneous files from disk (you will not be asked for
confirmation, so be careful!)
Quick Install
=============
This package is not on PyPI, so install with::
pip install git+https://github.com/amake/pbxproj-lint.git
Known Limitations
=================
pbxproj-lint has not been tested and probably does not work with projects that
are not using Base Internationalization.
License
=======
pbxproj-lint is distributed under the `MIT license `__.