Skip to content

wikimedia/mediawiki-tools-minus-x

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MinusX

MinusX is a utility that finds files that shouldn't have a UNIX executable mode.

Files that are marked as executable must either have a MIME type of application/x-executable or application/x-sharedlib, or start with a shebang.

It can be installed via composer:

composer require mediawiki/minus-x --dev

Usage:

minus-x check .

And to automatically fix errors:

minus-x fix .

If you want to ignore a specific file or directory from being checked, create a .minus-x.json in the repository root:

{
	"ignore": [
		"./bin/executable"
	],
	"ignoreDirectories": [
		"./extensions"
	]
}

The directories .git, vendor, and node_modules are always ignored.

MinusX is licensed under the terms of the GPL, v3 or later. See COPYING for more details.

About

Mirror from https://gerrit.wikimedia.org/g/mediawiki/tools/minus-x - our actual code is hosted with Gerrit (please see https://www.mediawiki.org/wiki/Developer_access for contributing)

Resources

License

Code of conduct

Stars

Watchers

Forks

Contributors 9

Languages