UNPKG

linguist-js

Version:

Analyse the programming languages used in a folder or from raw content, using the same rules that GitHub Linguist does.

14 lines (13 loc) 424 B
export default function normaliseOpts(opts) { // Normalise input option arguments return { calculateLines: opts.calculateLines ?? true, // default to true if unset checkIgnored: !opts.quick, checkDetected: !opts.quick, checkAttributes: !opts.quick, checkHeuristics: !opts.quick, checkShebang: !opts.quick, checkModeline: !opts.quick, ...opts, }; }