stdlint-config-bibliocircle
This repository contains a rule set for stdlint used by bibliocircle.com
Rules in this set are as follows:
conventionalCommits
: Commits messages on the default branch should follow Conventional Commits format.noIdeaWorkspace
: No.idea
directory should be committed to the repositorynoVSCodeWorkspace
: No.vscode
directory should be committed to the repositoryrequireEngines
: "engines" field should exist in package.jsonnoBlacklistedPackages
: Repository does not use any blacklisted packages (Please refer to the rule source to see the list of packages)prettierEslint
: Repository only uses eslintprettier
config for lintingpullRequestTemplate
: Repository contains a.github/PULL_REQUEST_TEMPLATE.md
filecodeOwnersFile
: Repository contains a.github/CODEOWNERS
filedeleteHeadBranchOnMerge
: Head branches should be deleted after the PR is mergednoMergeCommit
: Merge commits should not be allowed on the default branchnoRebaseMerge
: Rebase Merge should be disabledsquashMerge
: Squash Merge should be enabledbranchProtection
: Branch protection rules must be enabled on the default branchminPRReviewers
: Pull requests to the default branch should require at least 2 approvalsrequireCodeOwnerReview
: Pull requests to the default branch should require approvals from code ownersbranchProtectionAppliedToAdmins
: Branch protection rules must be applied to admin usersnoForcePush
: Force push to the default branch should be disablednoDefaultBranchDeletion
: Deletion of the default branch should be disabledprsRequireChecks
: PRs to the default branch should require github checks to passdependabotAlertsEnablled
: Dependabot alerts must be enabled on the repository