kibana/x-pack/plugins
Frank Hassanabad 131e3bf1a2
[SIEM] Change deprecated Buffer method for non-deprecated Buffer method (#38634)
## Summary
  * Added linter rule to prevent us from accidentally adding deprecated node methods
  * Added the new package linter plugin for NodeJS
  * Added unit test for the base 64 encoding for sanity check

Note:
Only the one line of code will be back-ported for the NodeJS fix for 7.2.0. The linter rule will not be back-ported. 

### Checklist

Use ~~strikethroughs~~ to remove checklist items you don't feel are applicable to this PR.

~~- [ ] This was checked for cross-browser compatibility, [including a check against IE11](https://github.com/elastic/kibana/blob/master/CONTRIBUTING.md#cross-browser-compatibility)~~
~~- [ ] Any text added follows [EUI's writing guidelines](https://elastic.github.io/eui/#/guidelines/writing), uses sentence case text and includes [i18n support](https://github.com/elastic/kibana/blob/master/packages/kbn-i18n/README.md)~~
~~- [ ] [Documentation](https://github.com/elastic/kibana/blob/master/CONTRIBUTING.md#writing-documentation) was added for features that require explanation or tutorials~~

- [x] [Unit or functional tests](https://github.com/elastic/kibana/blob/master/CONTRIBUTING.md#cross-browser-compatibility) were updated or added to match the most common scenarios

~~- [ ] This was checked for [keyboard-only and screenreader accessibility](https://developer.mozilla.org/en-US/docs/Learn/Tools_and_testing/Cross_browser_testing/Accessibility#Accessibility_testing_checklist)~~

### For maintainers

~~- [ ] This was checked for breaking API changes and was [labeled appropriately](https://github.com/elastic/kibana/blob/master/CONTRIBUTING.md#release-notes-process)~~
~~- [ ] This includes a feature addition or change that requires a release note and was [labeled appropriately](https://github.com/elastic/kibana/blob/master/CONTRIBUTING.md#release-notes-process)~~
2019-06-10 22:15:11 -06:00
..
__mocks__
apm Update dependency history to v4.9.0 (#37799) 2019-06-06 17:33:39 -07:00
beats_management remove obsolete type overrides (#37624) 2019-06-03 13:48:21 +02:00
canvas [Canvas][Easy] Fix EUI Issue in Storybook; standardize locations (#38222) 2019-06-07 19:27:28 -05:00
cloud
code [Code] stop respawn process after maxRespawn reached (#38392) 2019-06-10 14:18:05 -07:00
console_extensions
cross_cluster_replication Update dependency axios to ^0.19.0 (#37632) 2019-05-31 12:46:23 -07:00
dashboard_mode [new-platform] Simplify the frontend integration with the legacy platform (#37734) 2019-06-05 17:46:03 -05:00
encrypted_saved_objects disable flaky tests 2019-06-07 15:13:27 -07:00
graph Update webpack related packages (major) (#37552) 2019-06-06 22:50:06 -07:00
grokdebugger [Grok Debugger] Trim trailing whitespace in sample data and grok patterns fields (#36245) 2019-05-24 16:57:10 -07:00
index_lifecycle_management Upgrade EUI to 11.0.1; support dynamic import() calls in UI code + eui (#36316) 2019-06-03 12:01:01 -04:00
index_management Switch from old error messages to toast notifications (#38116) 2019-06-07 17:40:42 +02:00
infra [Infra UI] Link to node detail page from Metrics Explorer (#37136) 2019-06-07 14:41:58 -07:00
kuery_autocomplete Allow interception of http requests from browser http service (#36939) 2019-05-31 12:56:47 -05:00
license_management [new-platform] Simplify the frontend integration with the legacy platform (#37734) 2019-06-05 17:46:03 -05:00
logstash Switch from old error messages to toast notifications (#38116) 2019-06-07 17:40:42 +02:00
maps remove unused injected dependencies (3rd in a series) (#37947) 2019-06-09 08:35:09 -05:00
ml [ML] Adds check that forecast duration is no more than 3650 days (#38408) 2019-06-10 11:36:15 +01:00
monitoring Issue 27126: Added a link to License Management (#37771) 2019-06-07 16:05:33 -04:00
notifications
oss_telemetry
remote_clusters Upgrade EUI to 11.0.1; support dynamic import() calls in UI code + eui (#36316) 2019-06-03 12:01:01 -04:00
reporting d13n PathProvider (#38505) 2019-06-10 12:48:53 -05:00
rollup Update Rollup Jobs API to accommodate change to ES that allows starting a started job and stopping a stopped job. (#38168) 2019-06-10 10:07:24 -07:00
searchprofiler
security Feature Controls - Simplify Saved Objects Management UI Capabilities (#38461) 2019-06-10 18:08:59 -04:00
siem [SIEM] Change deprecated Buffer method for non-deprecated Buffer method (#38634) 2019-06-10 22:15:11 -06:00
snapshot_restore Fix i18n issues (#38169) 2019-06-05 17:45:56 -07:00
spaces Feature Controls - Simplify Saved Objects Management UI Capabilities (#38461) 2019-06-10 18:08:59 -04:00
task_manager
tilemap
translations [ML] Adds check that forecast duration is no more than 3650 days (#38408) 2019-06-10 11:36:15 +01:00
upgrade_assistant [Core] Rewrite saved objects in typescript (#36829) 2019-06-06 10:49:13 +02:00
uptime [Uptime] [Bug] Update documentation link for location column (#37511) 2019-06-10 11:41:12 -04:00
watcher remove unneeded eslint-disable directives (#37922) 2019-06-04 07:53:22 -05:00
xpack_main Feature Controls - Simplify Saved Objects Management UI Capabilities (#38461) 2019-06-10 18:08:59 -04:00