Correct the file permission
Nobody has claimed this yet.
- Dominant language
- PHP
- Stars
- 42
- Forks
- 17
- PR merge metrics
- No merged PRs in 30d
Description
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.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
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.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- php
- Domain
- cli
- Issue type
- Bug
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Stale
- Clarity
- Clearly specified
- Newbie friendliness
- 55/100