remove redundant check

This commit is contained in:
WeidiDeng 2020-12-05 19:14:26 +08:00
parent 01e3d9e11c
commit f7e4b26e39
No known key found for this signature in database
GPG Key ID: 25F87CE1741EC7CD
2 changed files with 5 additions and 7 deletions

View File

@ -228,6 +228,7 @@ func (i *FileInfo) readListing(checker rules.Checker) error {
NumFiles: 0,
}
detectDisabled := checker.IsTypeDetectDisabled(i.Path)
for _, f := range dir {
name := f.Name()
fPath := path.Join(i.Path, name)
@ -261,7 +262,7 @@ func (i *FileInfo) readListing(checker rules.Checker) error {
} else {
listing.NumFiles++
if checker.IsTypeDetectDisabled(file.Path) {
if detectDisabled {
file.Type = "blob"
} else {
err := file.detectType(true, false)

View File

@ -48,13 +48,10 @@ func (d *data) Check(path string) bool {
}
func (d *data) IsTypeDetectDisabled(path string) bool {
if d.Check(path) {
for _, rule := range d.user.DisableTypeDetections {
if rule.Matches(path) {
return true
}
for _, rule := range d.user.DisableTypeDetections {
if rule.Matches(path) {
return true
}
return false
}
return false
}