text: /**
  * @license Apache-2.0
  *
  * Copyright (c) 2018 The Stdlib Authors.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
  *
  *    http://www.apache.org/licenses/LICENSE-2.0
  *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
  
  'use strict';
  
  var Linter = require( 'eslint' ).Linter;
  var rule = require( './../lib' );
  
  var linter = new Linter();
  var result;
  
  var code = 'var pi = require( \'@stdlib/constants/float64/pi\' );';
  
  linter.defineRule( 'uppercase-required-constants', rule );
  
  result = linter.verify( code, {
  	'rules': {
  		'uppercase-required-constants': 'error'
  	}
  });
  console.log( result );
  /* =>
  	[
  		{
  			'ruleId': 'uppercase-required-constants',
  			'severity': 2,
  			'message': 'stdlib constants must be uppercase',
  			'line': 1,
  			'column': 1,
  			'nodeType': 'VariableDeclaration',
  			'source': 'var pi = require( \'@stdlib/constants/float64/pi\' );',
  			'endLine': 1,
  			'endColumn': 57
  		}
  	]
  */
  