From 35f12efdb73f560976a5d381a287b92904a2e858 Mon Sep 17 00:00:00 2001 From: Even Stensberg Date: Sun, 6 Aug 2023 22:47:26 +0200 Subject: [PATCH] feat(tooling): add cspell --- .cspell.json | 569 +++++++++++++++++++++++++++++++++++++++++++++++++++ package.json | 6 +- 2 files changed, 573 insertions(+), 2 deletions(-) create mode 100644 .cspell.json diff --git a/.cspell.json b/.cspell.json new file mode 100644 index 000000000000..e4da8c662166 --- /dev/null +++ b/.cspell.json @@ -0,0 +1,569 @@ +{ + "version": "0.2", + "language": "en,en-us", + "words": [ + "gress", + "doctoc", + "minmax", + "openmct", + "datasources", + "recieved", + "evalute", + "Sinewave", + "deregistration", + "unregisters", + "configutation", + "configuation", + "codecov", + "carryforward", + "Chacon", + "Straub", + "OWASP", + "Testathon", + "exploratorily", + "Testathons", + "testathon", + "npmjs", + "publishj", + "treeitem", + "timespan", + "Timespan", + "spinbutton", + "popout", + "textbox", + "tablist", + "Telem", + "codecoverage", + "browserless", + "networkidle", + "nums", + "mgmt", + "faultname", + "gantt", + "sharded", + "perfromance", + "MMOC", + "deploysentinel", + "codegen", + "Unfortuantely", + "viewports", + "updatesnapshots", + "excercised", + "Circel", + "browsercontexts", + "miminum", + "testcase", + "testsuite", + "domcontentloaded", + "Tracefile", + "lcov", + "linecov", + "Browserless", + "webserver", + "yamcs", + "quickstart", + "subobject", + "autosize", + "Horz", + "vehicula", + "Praesent", + "pharetra", + "Duis", + "eget", + "arcu", + "elementum", + "mauris", + "Donec", + "nunc", + "quis", + "Proin", + "elit", + "Nunc", + "Aenean", + "mollis", + "hendrerit", + "Vestibulum", + "placerat", + "velit", + "augue", + "Quisque", + "mattis", + "lectus", + "rutrum", + "Fusce", + "tincidunt", + "nibh", + "blandit", + "urna", + "Nullam", + "congue", + "enim", + "Morbi", + "bibendum", + "Vivamus", + "imperdiet", + "Pellentesque", + "cursus", + "Aliquam", + "orci", + "Suspendisse", + "amet", + "justo", + "Etiam", + "vestibulum", + "ullamcorper", + "Cras", + "aliquet", + "Mauris", + "Nulla", + "scelerisque", + "viverra", + "metus", + "condimentum", + "varius", + "nulla", + "sapien", + "Curabitur", + "tristique", + "Nonsectetur", + "convallis", + "accumsan", + "lacus", + "posuere", + "turpis", + "egestas", + "feugiat", + "tortor", + "faucibus", + "euismod", + "pratices", + "pathing", + "pases", + "testcases", + "Responsefrom", + "Verficiation", + "persistable", + "Noneditable", + "Persistability", + "persistability", + "peristable", + "listitem", + "Gantt", + "timelist", + "Indepdenent", + "timestrip", + "Implimenting", + "proprety", + "networkevents", + "stablize", + "fetchpriority", + "visibity", + "Hiearchy", + "persistible", + "testdata", + "Testdata", + "metdata", + "Snaphot", + "timeconductor", + "Endtimes", + "contenteditable", + "respone", + "Testsuite", + "autoscale", + "Autoscale", + "reflexted", + "prepan", + "sinewave", + "cyanish", + "driv", + "searchbox", + "datetime", + "timeframe", + "recents", + "recentobjects", + "gsearch", + "Disp", + "Cloc", + "noselect", + "requestfailed", + "viewlarge", + "Imageurl", + "thumbstrip", + "checkmark", + "acknowldeged", + "Unshelve", + "autosized", + "chacskaylo", + "Telmetry", + "numberfield", + "OPENMCT", + "MILISECONDS", + "Autoflow", + "Timelist", + "faultmanagement", + "localed", + "avaiable", + "GEOSPATIAL", + "geospatial", + "plotspatial", + "annnotation", + "keystrings", + "undelete", + "sometag", + "nameespace", + "containee", + "composability", + "mutables", + "Mutables", + "composee", + "handleoutsideclick", + "Datetime", + "funtion", + "Perc", + "autodismiss", + "Notifiation", + "notificiation", + "filetree", + "deeptailor", + "keystring", + "Persistable", + "Inovke", + "reindex", + "modifed", + "unlisten", + "symbolsfont", + "ellipsize", + "dismissable", + "TIMESYSTEM", + "Metadatas", + "modifyed", + "stategy", + "stalenes", + "receieves", + "unsub", + "callbacktwo", + "unsubscribetwo", + "telem", + "Telemetery", + "unemitted", + "granually", + "timesystem", + "metadatas", + "posess", + "iteratees", + "metadatum", + "printj", + "sprintf", + "unlisteners", + "amts", + "reregistered", + "opemct", + "specifiy", + "loged", + "hudsonfoo", + "onclone", + "instatation", + "instatiated", + "autoflow", + "xdescribe", + "mockmct", + "Autoflowed", + "plotly", + "relayout", + "Plotly", + "Yaxis", + "showlegend", + "textposition", + "xaxis", + "automargin", + "fixedrange", + "yaxis", + "Axistype", + "showline", + "bglayer", + "autorange", + "telmetry", + "subcribe", + "hoverinfo", + "dotful", + "Dotful", + "cartesianlayer", + "scatterlayer", + "textfont", + "ampm", + "cdef", + "horz", + "STYLEABLE", + "styleable", + "afff", + "shdw", + "braintree", + "vals", + "Subobject", + "Shdw", + "Movebar", + "inspectable", + "Stringformatter", + "sclk", + "compostion", + "Objectpath", + "Keystring", + "duplicatable", + "composees", + "Composees", + "Composee", + "callthrough", + "objectpath", + "createable", + "applie", + "noneditable", + "infinte", + "occured", + "Occured", + "Classname", + "classname", + "selectedfaults", + "accum", + "newpersisted", + "Metadatum", + "MCWS", + "YAMCS", + "frameid", + "containerid", + "mmgis", + "PERC", + "curval", + "viewbox", + "mutablegauge", + "Flatbush", + "flatbush", + "Indicies", + "Marqueed", + "NSEW", + "nsew", + "vrover", + "gimbled", + "Pannable", + "unsynced", + "Unsynced", + "pannable", + "autoscroll", + "TIMESTRIP", + "TWENTYFOUR", + "FULLSIZE", + "doesnt", + "intialize", + "Timestrip", + "spyon", + "Unlistener", + "multipane", + "DATESTRING", + "requred", + "telemtry", + "lastest", + "akhenry", + "Niklas", + "Hertzen", + "Kash", + "Nouroozi", + "Bostock", + "BOSTOCK", + "Arnout", + "Kazemier", + "Karolis", + "Narkevicius", + "Ashkenas", + "Madhavan", + "Iskren", + "Ivov", + "Chernev", + "Borshchov", + "painterro", + "sheetjs", + "Yuxi", + "ACITON", + "localstorage", + "Compostion", + "Linkto", + "Painterro", + "Editability", + "filteredsnapshots", + "Fromimage", + "muliple", + "notebookstorage", + "Andpage", + "pixelize", + "incremement", + "Couche", + "namepaces", + "Quickstart", + "indexhtml", + "youradminpassword", + "chttpd", + "sourcefiles", + "USERPASS", + "XPUT", + "referer", + "adipiscing", + "eiusmod", + "tempor", + "incididunt", + "labore", + "dolore", + "aliqua", + "perspiciatis", + "iteree", + "submodels", + "symlog", + "Plottable", + "dont", + "sinwave", + "necesarry", + "antisymlog", + "docstrings", + "unavailab", + "eelement", + "mediump", + "webglcontextlost", + "gridlines", + "Xaxis", + "Crosshairs", + "telemetrylimit", + "createble", + "xscale", + "yscale", + "temparature", + "configurration", + "envoke", + "untracks", + "Recieve", + "swatched", + "NULLVALUE", + "intial", + "Retreives", + "assoicated", + "cotains", + "thet", + "Initialze", + "unobserver", + "unsubscriber", + "generateor", + "Intantiate", + "drap", + "historial", + "evalutes", + "initialzes", + "Averager", + "averager", + "movecolumnfromindex", + "callout", + "Konqueror", + "unmark", + "hitarea", + "Hitarea", + "Unmark", + "controlbar", + "examplar", + "reactified", + "valuelue", + "perc", + "DHMS", + "timespans", + "timeframes", + "Timesystems", + "Syste", + "Hilite", + "screan", + "datetimes", + "momentified", + "ucontents", + "TIMELIST", + "Timeframe", + "Guirk", + "resizeable", + "iframing", + "Btns", + "Ctrls", + "Chakra", + "Petch", + "propor", + "phoneandtablet", + "desktopandtablet", + "Imgs", + "UNICODES", + "datatable", + "csvg", + "cpath", + "cellipse", + "xlink", + "cstyle", + "bfill", + "ctitle", + "eicon", + "ccircle", + "interactability", + "AFFORDANCES", + "affordance", + "scrollcontainer", + "Icomoon", + "icomoon", + "configurability", + "btns", + "AUTOFLOW", + "DATETIME", + "infobubble", + "thumbsbubble", + "codehilite", + "vscroll", + "bgsize", + "togglebutton", + "Hacskaylo", + "noie", + "fullscreen", + "horiz", + "menubutton", + "SNAPSHOTTING", + "snapshotting", + "PAINTERRO", + "ptro", + "PLOTLY", + "gridlayer", + "xtick", + "ytick", + "notabook", + "subobjects", + "Ucontents", + "Userand", + "Userbefore", + "brdr", + "pushs", + "ALPH", + "Recents", + "Qbert", + "Infobubble", + "haslink", + "VPID", + "vpid", + "paramater", + "paramaters", + "updatedtest", + "broser", + "KHTML", + "Chromezilla", + "Safarifox", + "deregistering", + "hundredtized", + "dhms", + "unthrottled", + "Codecov" + ], + "dictionaries": ["npm", "software-terms"], + "ignorePaths": [ + "package.json", + "dist/**", + "package-lock.json", + "node_modules", + "coverage", + "*.log" + ] +} diff --git a/package.json b/package.json index 41131d921ec6..e9308ac897c5 100644 --- a/package.json +++ b/package.json @@ -19,6 +19,7 @@ "codecov": "3.8.3", "comma-separated-values": "3.6.4", "copy-webpack-plugin": "11.0.0", + "cspell": "^6.31.2", "css-loader": "6.8.1", "d3-axis": "3.0.0", "d3-scale": "3.3.0", @@ -70,18 +71,19 @@ "uuid": "9.0.0", "vue": "^3.1.0", "vue-eslint-parser": "9.3.1", - "webpack": "5.88.0", "vue-loader": "^16.0.0", + "webpack": "5.88.0", "webpack-cli": "5.1.1", "webpack-dev-server": "4.15.1", "webpack-merge": "5.9.0" }, "scripts": { "clean": "rm -rf ./dist ./node_modules ./package-lock.json ./coverage ./html-test-results ./test-results ./.nyc_output ", - "clean-test-lint": "npm run clean; npm install; npm run test; npm run lint", + "clean-test-lint": "npm run clean; npm install; npm run test; npm run lint; npm run lint:spelling", "start": "npx webpack serve --config ./.webpack/webpack.dev.js", "start:coverage": "npx webpack serve --config ./.webpack/webpack.coverage.js", "lint": "eslint example src e2e --ext .js,.vue openmct.js --max-warnings=0", + "lint:spelling": "cspell \"**/*.*\"", "lint:fix": "eslint example src e2e --ext .js,.vue openmct.js --fix", "build:prod": "webpack --config ./.webpack/webpack.prod.js", "build:dev": "webpack --config ./.webpack/webpack.dev.js",