Skip to content

Relative paths should be invalid #20

@alberto

Description

@alberto

I think node-ignore should not filter relative paths starting with ./ or ../

const ignore = require('ignore');
var ig = ignore().add(['.*']);
ig.filter(['foo', '.bar', './baz', '../quuz']);

Outputs: [ 'foo' ]

Similarly, relative ignore paths should be discarded as invalid:

const ignore = require('ignore')
var ig = ignore().add(['../*'])
ig.filter(['foo', '.bar', './baz', '../quuz'])
[ 'foo', '.bar', './baz' ]

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions