Quoting Marco Trevisan (2021-03-18 05:23:41) > Hi Jonas, > > > eslint does not depend on but recommends node-text-table, and does so > > because it is needed only in "all but unusual installations" as > > covered by Debian Policy ยง 7.2: > > I'm a bit confused by this as launching in a clean schroot where I've > only eslint installed I get: > > eslint -h > > Output: > -f, --format String Use a specific output format - default: stylish > > So, the stylish module is the default one and as such, it isn't > exactly required by unusual installations, but by all unless you don't > use another `--format`, isn't it?
By "launching in a clean schroot" you probably imply that you install without respecting recommendations: Debian respects recommendations by default, but not when establishing build environments. When you use eslint during build, then make sure to call eslint with --format to avoid the need for the recommended package. Example use in debian/rules (taken from node-regexpp): ESLINT = eslint MOCHA = mocha --no-timeout # normalize output with TAP where possible unless terse requested ifeq (,$(filter terse,$(DEB_BUILD_OPTIONS))) ESLINT += --format tap MOCHA += --reporter tap else ESLINT += --format unix MOCHA += --reporter dot --no-colors endif %: <------>dh $@ override_dh_auto_test: $(MOCHA) "test/*.ts" $(ESLINT) scripts src test - Jonas -- * Jonas Smedegaard - idealist & Internet-arkitekt * Tlf.: +45 40843136 Website: http://dr.jones.dk/ [x] quote me freely [ ] ask before reusing [ ] keep private
signature.asc
Description: signature