Correct the file permission
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Anfängerfreundlichkeit
- 55/100
Rechercherichtung
Start by checking the tracked modes with ls -l for composer.json, .gitignore, LICENSE.md, phpunit.xml, and the PHP files under tests/CLI. Compare those modes with the other non-executable project files, then verify that the listed files no longer have executable permission.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
As title, it seems that some files don't have correct file permissions.
For example, we can see the following command output:
$ ls -al
total 104
drwxrwxr-x 6 lee lee 4096 Oct 4 09:50 ./
drwx------ 554 lee lee 36864 Oct 4 09:50 ../
-rw-rw-r-- 1 lee lee 3346 Oct 4 09:50 CODE_OF_CONDUCT.md
-rwxrwxr-x 1 lee lee 792 Oct 4 09:50 composer.json*
-rw-rw-r-- 1 lee lee 4724 Oct 4 09:50 CONTRIBUTING.md
drwxrwxr-x 8 lee lee 4096 Oct 4 09:50 .git/
drwxrwxr-x 3 lee lee 4096 Oct 4 09:50 .github/
-rwxrwxr-x 1 lee lee 53 Oct 4 09:50 .gitignore*
-rwxrwxr-x 1 lee lee 1076 Oct 4 09:50 LICENSE.md*
-rw-rw-r-- 1 lee lee 563 Oct 4 09:50 phpcs.xml
-rwxrwxr-x 1 lee lee 499 Oct 4 09:50 phpunit.xml*
-rw-rw-r-- 1 lee lee 444 Oct 4 09:50 psalm.xml
-rw-rw-r-- 1 lee lee 3870 Oct 4 09:50 README.md
drwxrwxr-x 3 lee lee 4096 Oct 4 09:50 src/
drwxrwxr-x 4 lee lee 4096 Oct 4 09:50 tests/
-rw-rw-r-- 1 lee lee 251 Oct 4 09:50 .travis.yml
ls tests/CLI/ -al
drwxrwxr-x 2 lee lee 4096 Oct 4 09:57 ./
drwxrwxr-x 4 lee lee 4096 Oct 4 09:57 ../
-rwxrwxr-x 1 lee lee 7681 Oct 4 09:57 CLITest.php*
-rwxrwxr-x 1 lee lee 3445 Oct 4 09:57 ConsoleTest.php*
-rwxrwxr-x 1 lee lee 1764 Oct 4 09:57 TaskTest.php*
As we can see, composer.json, .gitignore, LICENSE.md and phpunit.xml files should not have executable permission.
And some PHP files in the tests/CLI folder also have the same issue.
And they should be fixed.
- Vorherrschende Sprache
- PHP
- Sterne
- 42
- Forks
- 17
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus utopia-php/cli
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 45/100
utopia-php/cli#33 ·
Ähnliche Issues
-
Bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 70/100
Automattic/safe-publish#594 ·
-
needs-triage Platform(Default)
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
-
HttpClient
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
symfony/symfony-docs#23092 ·
-
sync-en
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 90/100
-
sync-en
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 95/100