Security News
RubyGems.org Adds New Maintainer Role
RubyGems.org has added a new "maintainer" role that allows for publishing new versions of gems. This new permission type is aimed at improving security for gem owners and the service overall.
dale-chall-formula
Advanced tools
Formula to detect the grade level of text according to the (revised) Dale-Chall Readability Formula (1995)
Formula to detect the grade level of text according to the (revised) Dale–Chall Readability Formula.
See dale-chall for a list of words which count as “familiar”.
npm:
npm install dale-chall-formula
var daleChallFormula = require('dale-chall-formula')
daleChallFormula({word: 30, sentence: 2, difficultWord: 6}) // => 4.41208
daleChallFormula({word: 30, sentence: 2}) // => 0.744
daleChallFormula() // => NaN
daleChallFormula.gradeLevel(daleChallFormula(30, 2, 6)) // => [9, 10]
daleChallFormula(counts)
Given the number of words (word
), the number of sentences (sentence
), and
the number of unique unfamiliar words in a document (difficultWord
), returns
the score associated with the document.
daleChallFormula.gradeLevel(score)
Given a score, returns the corresponding grade ranges
Score | Corresponding Grade Level | Return value |
---|---|---|
Less than 5 | Grade 4 and lower | [0, 4] |
Less than 6 | Grades 5 and 6 | [5, 6] |
Less than 7 | Grades 7 and 8 | [7, 8] |
Less than 8 | Grades 9 and 10 | [9, 10] |
Less than 9 | Grades 11 and 12 | [11, 12] |
Less than 10 | Grades 13 and 15 (College) | [13, 15] |
Higher | Grades 16 and higher (College Graduate) | [16, Infinity] |
automated-readability
— Uses character count instead of error-prone syllable parsercoleman-liau
— Uses letter count instead of an error-prone syllable parserflesch
— Uses syllable countflesch-kincaid
— Like flesch-formula
, returns U.S. grade levelsgunning-fog
— Uses syllable count, needs POS-tagging and NERsmog-formula
— Like gunning-fog-index
, without needing advanced NLPspache-formula
— Uses a dictionary, suited for lower reading levelsFAQs
Formula to detect the grade level of text according to the (revised) Dale-Chall Readability Formula (1995)
The npm package dale-chall-formula receives a total of 1,496 weekly downloads. As such, dale-chall-formula popularity was classified as popular.
We found that dale-chall-formula demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 2 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
RubyGems.org has added a new "maintainer" role that allows for publishing new versions of gems. This new permission type is aimed at improving security for gem owners and the service overall.
Security News
Node.js will be enforcing stricter semver-major PR policies a month before major releases to enhance stability and ensure reliable release candidates.
Security News
Research
Socket's threat research team has detected five malicious npm packages targeting Roblox developers, deploying malware to steal credentials and personal data.