Type: Package
Title: Lint 'JavaScript' Files
Version: 0.1.0
Maintainer: Stéphane Laurent <laurent_step@outlook.fr>
Description: Allow to run 'jshint' on 'JavaScript' files with a 'R' command or a 'RStudio' addin. The report appears in the 'RStudio' viewer pane.
License: GPL-3
URL: https://github.com/stla/jshintr
BugReports: https://github.com/stla/jshintr/issues
Imports: htmltools, htmlwidgets, rstudioapi, tools
Encoding: UTF-8
RoxygenNote: 7.2.0
NeedsCompilation: no
Packaged: 2022-06-10 09:20:00 UTC; SDL96354
Author: Stéphane Laurent [aut, cre], Anton Kovalyov [cph] ('jshint' library)
Repository: CRAN
Date/Publication: 2022-06-10 14:40:02 UTC

Lint a Javascript file

Description

HTML widget which runs 'jshint' on the given JavaScript file.

Usage

jshintr(filepath, width = NULL, height = "auto", elementId = NULL)

Arguments

filepath

path to a JavaScript file

width, height

dimensions (CSS properties)

elementId

a HTML id for the widget (usually useless)

Value

A htmlwidget object.

Note

You can also run this widget as a RStudio addin.

Examples

jsfile <- system.file("jsexample.js", package = "jshintr")
cat(readLines(jsfile), sep = "\n")
jshintr(jsfile)