Registry / testing / fis-lint-jshint

fis-lint-jshint

JSON →
library0.0.10jsnpmunverified

A lint plugin for the FIS build system that integrates JSHint to validate JavaScript files. Current stable version is 0.0.10, last released in 2014. It allows configuration of JSHint options and file ignoring patterns. This plugin is tied to the now-deprecated FIS1 ecosystem; for modern projects, consider using ESLint directly with FIS3's built-in lint capabilities or alternative linting strategies.

npm install fis-lint-jshint
INSTALL
IMPORT
SIG · FIS-LINT-JSHINT
F
fis-lint-jshint
testingjavascriptv0.0.10
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

(none)
npm install -g fis-lint-jshint
npm install --save-dev fis-lint-jshint
Global install is recommended in the docs, but modern practice prefers local devDependencies.
fis.config
fis.config.set('modules.lint.js', 'jshint')
fis.config.set('modules.lint.js', 'fis-lint-jshint')
The plugin name in config is just 'jshint', not the full package name.
settings
fis.config.set('settings.lint.jshint', { ... })
fis.config.set('settings.lint', { jshint: {...} })
Settings must be nested under 'jshint' key within 'settings.lint'.

Global install of fis-lint-jshint and configure JSHint options via FIS config.

npm install -g fis-lint-jshint # then in your fis-conf.js: fis.config.set('modules.lint.js', 'jshint'); fis.config.set('settings.lint.jshint', { camelcase: true, curly: true, eqeqeq: true, forin: true, immed: true, latedef: true, newcap: true, noarg: true, noempty: true, node: true });
Debug
Known issues
deprecatedPackage is unmaintained since 2014. FIS1 is deprecated; use FIS3 or alternative tools.
fix
Migrate to FIS3 with built-in ESLint support or switch to standalone ESLint.
affects: *
breakingRequires global installation of both fis and the plugin. Local devDependencies may cause runtime errors.
fix
Use `npm install -g fis` and `npm install -g fis-lint-jshint`.
affects: all
Errors
Common errors & fixes
Error: Cannot find module 'jshint'
Missing peer dependency jshint
fix
Run `npm install -g jshint` alongside the plugin.
TypeError: fis.config.set is not a function
FIS not installed or not loaded before config
fix
Ensure `require('fis')` is called before configuring, or use global install.
Upgrade
Version history
0.0.10latest on npm
Audit
Dependencies
jshintrequiredruntime peer dependency for JSHint engine
fisrequiredrequires FIS build system as host
Agent activity
2 hits · last 30 days
node
2
Resources
fis-lint-jshint — npm install fis-lint-jshint · libregistry