Skip to content

Metrological/eslint-config-maf

Repository files navigation

Configuration files for ESLint

NSP Status Code Climate Issue Count dependencies Status dependencies Status dependencies Status

To use this from your IDE, use any of the following plugins:

Before SDK release:

  • check alle met timeout op API of correct ingevuld

  • also check listener removal in all apps again ButtonsTemplate EmptyTemplate ExtendTemplate KeyboardTemplate GridTemplate RSSTemplate TabsTemplate ViewHandlingTemplate VideoTemplate - test on STB specifically!!! VideoTransportTemplate - test on STB specifically!!! YoutubeTemplate - remove key!!! + test on STB specifically!!! Rooms - Needs fixing! VideoTemplate2 - remove from SDK RunnerHTML - remove from SDK Ufo - remove from SDK

    ui.AutoStart - remove from SDK com.metrological.ui.Horizon

  • discuss what to do with new rules when added?

  • discuss auto-fix enable on SDK?

  • discuss all other open rules in eslint-config-metrological

  • remove maf logs, remove nl.nl strings errors

  • release to public maf-sdk, combined with servicemail!!! - come up with persistent solution for this.

SDK after initial release:

  • update shortlinks, make it load dynamically and in-memory cache or load from external github config file???
  • add service mail via webhook to github/dashboard for public sdk
  • use semantic versioning and commitizen friendly or use zeit/release?
  • use https://headwayapp.co/ for changelogs
  • use workers! https://github.com/Metrological/maf-release/blob/master/server.js
  • performance optimization via async handlers for everything - all modules as well
  • code voor sdk server opnieuw schrijven met modules (die herbruikbaar zijn voor release server) en volgens release server process
  • nagaan of stripcomments niet eslint comments verwijderd
  • nagaan hoe om te gaan in het dashboard met eslint comments. En/of dat dit via code-review moet blijken.
  • make console logger maf into plugin formatter for eslint
  • make formatting of console output better
  • error grouping by type/rule?
  • make console output linkable via chrome dev tools workspaces - fix console mapping in maf?
  • try to avoid stack output of error... only (anonymous) @VM???
  • do including/bundling of file in eslint processor plugin - pre/post process - via maf module
  • add dependency indicators: david-dm, etc... for public sdk + config; https://greenkeeper.io/ https://npm-stat.com/ charts.html?package=eslint-find-rules&from=2015-08-01 https://nodei.co/npm/semantic-release/ (image) packagequality.com https://www.sourceclear.com/
  • add badges; https://shields.io/; https://github.com/sarbbottam/eslint-find-rules -> functional + images
  • incorporate in dashboard/release server