mteb/BrightProStackoverflowRetrieval huggingface dataset:
Skip to main content

This browser is no longer supported.

Upgrade to Microsoft Edge to take advantage of the latest features, security
updates, and technical support.

[ Download Microsoft Edge ](https://go.microsoft.com/fwlink/p/?LinkID=2092881
) [ More info about Internet Explorer and Microsoft Edge
](https://learn.microsoft.com/en-us/lifecycle/faq/internet-explorer-microsoft-
edge)

Table of contents  Exit focus mode

Language

  *   *   *   * 

Read in English  Save

Table of contents  Read in English  Save  Print

Twitter  LinkedIn  Facebook  Email

Table of contents

#  SharePointOnlineCredentials constructor

  * Article 
  * 03/05/2018 

##  In this article

Initializes a new instance of the [ SharePointOnlineCredentials
](jj164693\(v=office.15\)) object.

**Namespace:** Â [ Microsoft.SharePoint.Client ](ee544361\(v=office.15\))  
**Assembly:** Â Microsoft.SharePoint.Client.Runtime (in
Microsoft.SharePoint.Client.Runtime.dll)

##  Syntax

    
    
    'Declaration
    Public Sub New ( _
        username As String, _
        password As SecureString _
    )
    'Usage
    Dim username As String
    Dim password As SecureString
    
    Dim instance As New SharePointOnlineCredentials(username, _
        password)
    
    
    
    public SharePointOnlineCredentials(
        string username,
        SecureString password
    )
    

####  Parameters

  * username   
Type: [ System.String ](https://msdn2.microsoft.com/en-us/library/s1wwdcbf)

User name associated with the credentials.

  * password   
Type: [ System.Security.SecureString ](https://msdn2.microsoft.com/en-
us/library/7kt014s1)

Password for the user name associated with the credentials.

##  See also

####  Reference

[ SharePointOnlineCredentials class ](jj164693\(v=office.15\))

[ SharePointOnlineCredentials members ](jj168831\(v=office.15\))

[ Microsoft.SharePoint.Client namespace ](ee544361\(v=office.15\))

* * *

##  Additional resources

[ California Consumer Privacy Act (CCPA) Opt-Out Icon  Your Privacy Choices
](https://aka.ms/yourcaliforniaprivacychoices)

Theme

  * Light 
  * Dark 
  * High contrast 

  *   * [ Previous Versions ](/en-us/previous-versions/)
  * [ Blog ](https://techcommunity.microsoft.com/t5/microsoft-learn-blog/bg-p/MicrosoftLearnBlog)
  * [ Contribute ](/en-us/contribute/)
  * [ Privacy ](https://go.microsoft.com/fwlink/?LinkId=521839)
  * [ Terms of Use ](/en-us/legal/termsofuse)
  * [ Trademarks ](https://www.microsoft.com/legal/intellectualproperty/Trademarks/)
  * © Microsoft 2024 

##  Additional resources

###  In this article

[ California Consumer Privacy Act (CCPA) Opt-Out Icon  Your Privacy Choices
](https://aka.ms/yourcaliforniaprivacychoices)

Theme

  * Light 
  * Dark 
  * High contrast 

  *   * [ Previous Versions ](/en-us/previous-versions/)
  * [ Blog ](https://techcommunity.microsoft.com/t5/microsoft-learn-blog/bg-p/MicrosoftLearnBlog)
  * [ Contribute ](/en-us/contribute/)
  * [ Privacy ](https://go.microsoft.com/fwlink/?LinkId=521839)
  * [ Terms of Use ](/en-us/legal/termsofuse)
  * [ Trademarks ](https://www.microsoft.com/legal/intellectualproperty/Trademarks/)
  * © Microsoft 2024
#  Reference

[ SharingPermissionInformation class ](mt684098\(v=office.15\))

[ Microsoft.SharePoint.Client namespace ](ee544361\(v=office.15\))

* * *

##  Additional resources

[ California Consumer Privacy Act (CCPA) Opt-Out Icon  Your Privacy Choices
](https://aka.ms/yourcaliforniaprivacychoices)

Theme

  * Light 
  * Dark 
  * High contrast 

  *   * [ Previous Versions ](/en-us/previous-versions/)
  * [ Blog ](https://techcommunity.microsoft.com/t5/microsoft-learn-blog/bg-p/MicrosoftLearnBlog)
  * [ Contribute ](/en-us/contribute/)
  * [ Privacy ](https://go.microsoft.com/fwlink/?LinkId=521839)
  * [ Terms of Use ](/en-us/legal/termsofuse)
  * [ Trademarks ](https://www.microsoft.com/legal/intellectualproperty/Trademarks/)
  * © Microsoft 2024 

##  Additional resources

###  In this article

[ California Consumer Privacy Act (CCPA) Opt-Out Icon  Your Privacy Choices
](https://aka.ms/yourcaliforniaprivacychoices)

Theme

  * Light 
  * Dark 
  * High contrast 

  *   * [ Previous Versions ](/en-us/previous-versions/)
  * [ Blog ](https://techcommunity.microsoft.com/t5/microsoft-learn-blog/bg-p/MicrosoftLearnBlog)
  * [ Contribute ](/en-us/contribute/)
  * [ Privacy ](https://go.microsoft.com/fwlink/?LinkId=521839)
  * [ Terms of Use ](/en-us/legal/termsofuse)
  * [ Trademarks ](https://www.microsoft.com/legal/intellectualproperty/Trademarks/)
  * © Microsoft 2024
Skip to main content

This browser is no longer supported.

Upgrade to Microsoft Edge to take advantage of the latest features, security
updates, and technical support.

[ Download Microsoft Edge ](https://go.microsoft.com/fwlink/p/?LinkID=2092881
) [ More info about Internet Explorer and Microsoft Edge
](https://learn.microsoft.com/en-us/lifecycle/faq/internet-explorer-microsoft-
edge)

Table of contents  Exit focus mode

Language

  *   *   *   * 

Read in English  Save

Table of contents  Read in English  Save  Print

Twitter  LinkedIn  Facebook  Email

Table of contents

#  SharingPermissionInformation constructor

  * Article 
  * 03/05/2018 

##  In this article

**Namespace:** Â [ Microsoft.SharePoint.Client ](ee544361\(v=office.15\))  
**Assembly:** Â Microsoft.SharePoint.Client (in
Microsoft.SharePoint.Client.dll)

##  Syntax

    
    
    'Declaration
    Public Sub New ( _
        context As ClientRuntimeContext, _
        objectPath As ObjectPath _
    )
    'Usage
    Dim context As ClientRuntimeContext
    Dim objectPath As ObjectPath
    
    Dim instance As New SharingPermissionInformation(context, _
        objectPath)
    
    
    
    public SharingPermissionInformation(
        ClientRuntimeContext context,
        ObjectPath objectPath
    )
    

####  Parameters

  * context   
Type: [ Microsoft.SharePoint.Client.ClientRuntimeContext
](ee537719\(v=office.15\))

  * objectPath   
Type: [ Microsoft.SharePoint.Client.ObjectPath ](ee539379\(v=office.15\))

##  See also

####  Reference

[ SharingPermissionInformation class ](mt684098\(v=office.15\))

[ SharingPermissionInformation members ](mt684099\(v=office.15\))

[ Microsoft.SharePoint.Client namespace ](ee544361\(v=office.15\))

* * *

##  Additional resources

[ California Consumer Privacy Act (CCPA) Opt-Out Icon  Your Privacy Choices
](https://aka.ms/yourcaliforniaprivacychoices)

Theme

  * Light 
  * Dark 
  * High contrast 

  *   * [ Previous Versions ](/en-us/previous-versions/)
  * [ Blog ](https://techcommunity.microsoft.com/t5/microsoft-learn-blog/bg-p/MicrosoftLearnBlog)
  * [ Contribute ](/en-us/contribute/)
  * [ Privacy ](https://go.microsoft.com/fwlink/?LinkId=521839)
  * [ Terms of Use ](/en-us/legal/termsofuse)
  * [ Trademarks ](https://www.microsoft.com/legal/intellectualproperty/Trademarks/)
  * © Microsoft 2024 

##  Additional resources

###  In this article

[ California Consumer Privacy Act (CCPA) Opt-Out Icon  Your Privacy Choices
](https://aka.ms/yourcaliforniaprivacychoices)

Theme

  * Light 
  * Dark 
  * High contrast 

  *   * [ Previous Versions ](/en-us/previous-versions/)
  * [ Blog ](https://techcommunity.microsoft.com/t5/microsoft-learn-blog/bg-p/MicrosoftLearnBlog)
  * [ Contribute ](/en-us/contribute/)
  * [ Privacy ](https://go.microsoft.com/fwlink/?LinkId=521839)
  * [ Terms of Use ](/en-us/legal/termsofuse)
  * [ Trademarks ](https://www.microsoft.com/legal/intellectualproperty/Trademarks/)
  * © Microsoft 2024
/core-rules)
    * [ Governance ](/docs/latest/contribute/governance)
    * [ Report a Security Vulnerability ](/docs/latest/contribute/report-security-vulnerability)
  * [ Maintain ESLint ](/docs/latest/maintain/)
    * [ How ESLint is Maintained ](/docs/latest/maintain/overview)
    * [ Manage Issues and Pull Requests ](/docs/latest/maintain/manage-issues)
    * [ Review Pull Requests ](/docs/latest/maintain/review-pull-requests)
    * [ Manage Releases ](/docs/latest/maintain/manage-releases)
    * [ Working Groups ](/docs/latest/maintain/working-groups)

#  Propose a Rule Change

##  Table of Contents

  1. Proposing a Rule Change 
  2. Accepting a Rule Change 
  3. Implementation is Your Responsibility 

Occasionally, a core ESLint rule needs to be changed. This is not necessarily
a bug, but rather, an enhancement that makes a rule more configurable. In
those situations, we will consider making changes to rules.

##  Proposing a Rule Change

To propose a change to an existing rule, [ create a pull request ](pull-
requests) or [ new issue ](https://github.com/eslint/eslint/issues/new/choose)
and fill out the template.

We need all of this information in order to determine whether or not the
change is a good candidate for inclusion.

##  Accepting a Rule Change

In order for a rule change to be accepted into ESLint, it must:

  1. Adhere to the [ Core Rule Guidelines ](propose-new-rule#core-rule-guidelines)
  2. Have an ESLint team member champion the change 
  3. Be important enough that rule is deemed incomplete without this change 

##  Implementation is Your Responsibility

The ESLint team doesn’t implement rule changes that are suggested by users
because we have a limited number of people and need to focus on the overall
roadmap. Once a rule change is accepted, you are responsible for implementing
and documenting it. You may, alternately, recruit another person to help you.
The ESLint team member who championed the rule is your resource to help guide
you through the rest of this process.

[ Edit this page ](

                
                    https://github.com/eslint/eslint/edit/main/docs/./src/contribute/propose-rule-change.md
                
                )

##  Table of Contents

  1. Proposing a Rule Change 
  2. Accepting a Rule Change 
  3. Implementation is Your Responsibility 

##  Social Media

  * [ ](https://twitter.com/geteslint)
  * [ ](https://github.com/eslint/eslint)
  * [ ](https://eslint.org/chat)
  * [ ](https://fosstodon.org/@eslint)

© OpenJS Foundation and ESLint contributors, [ www.openjsf.org
](https://www.openjsf.org) . Content licensed under [ MIT License
](https://github.com/eslint/eslint/blob/main/LICENSE) .

##  Theme Switcher

Light  Dark

[ Change Language ](/languages/)

Language Switcher

Selecting a language will take you to the ESLint website in that language.

Language  🇺🇸 English (US) (Latest)  🇨🇳 简体中文 (最新)
/core-rules)
    * [ Governance ](/docs/latest/contribute/governance)
    * [ Report a Security Vulnerability ](/docs/latest/contribute/report-security-vulnerability)
  * [ Maintain ESLint ](/docs/latest/maintain/)
    * [ How ESLint is Maintained ](/docs/latest/maintain/overview)
    * [ Manage Issues and Pull Requests ](/docs/latest/maintain/manage-issues)
    * [ Review Pull Requests ](/docs/latest/maintain/review-pull-requests)
    * [ Manage Releases ](/docs/latest/maintain/manage-releases)
    * [ Working Groups ](/docs/latest/maintain/working-groups)

#  Working Groups

##  Table of Contents

  1. Creating a Working Group 
  2. How Working Groups Work 

The ESLint [ Technical Steering Committee
](../contribute/governance#technical-steering-committee-tsc) (TSC) may form
working groups to focus on a specific area of the project.

##  Creating a Working Group

Working groups are created by sending an email to the team mailing list. Each
working group:

  1. Must have a GitHub team under the “ESLint Team” top-level GitHub team. (The GitHub team name should end with “WG” to distinguish it from other types of teams.) 
  2. Must have at least one TSC member. 
  3. May have any number of Committers and Reviewers. 
  4. Must have at least two members. 

Active working groups are listed on the [ team page ](https://eslint.org/team)
.

##  How Working Groups Work

Each working group is responsible for its own inner working. Working groups
can decide how large or small they should be (so long as there is at least two
members), when and who to add or remove from the working group, and how to
accomplish their objectives.

Working groups may be temporary or permanent.

If working groups intend to make a significant change to the ESLint project,
the proposal must still be approved by the TSC.

[ Edit this page ](

                
                    https://github.com/eslint/eslint/edit/main/docs/./src/maintain/working-groups.md
                
                )

##  Table of Contents

  1. Creating a Working Group 
  2. How Working Groups Work 

##  Social Media

  * [ ](https://twitter.com/geteslint)
  * [ ](https://github.com/eslint/eslint)
  * [ ](https://eslint.org/chat)
  * [ ](https://fosstodon.org/@eslint)

© OpenJS Foundation and ESLint contributors, [ www.openjsf.org
](https://www.openjsf.org) . Content licensed under [ MIT License
](https://github.com/eslint/eslint/blob/main/LICENSE) .

##  Theme Switcher

Light  Dark

[ Change Language ](/languages/)

Language Switcher

Selecting a language will take you to the ESLint website in that language.

Language  🇺🇸 English (US) (Latest)  🇨🇳 简体中文 (最新)
/core-rules)
    * [ Governance ](/docs/latest/contribute/governance)
    * [ Report a Security Vulnerability ](/docs/latest/contribute/report-security-vulnerability)
  * [ Maintain ESLint ](/docs/latest/maintain/)
    * [ How ESLint is Maintained ](/docs/latest/maintain/overview)
    * [ Manage Issues and Pull Requests ](/docs/latest/maintain/manage-issues)
    * [ Review Pull Requests ](/docs/latest/maintain/review-pull-requests)
    * [ Manage Releases ](/docs/latest/maintain/manage-releases)
    * [ Working Groups ](/docs/latest/maintain/working-groups)

#  Request a Change

If you’d like to request a change to ESLint, please [ create a new issue
](https://github.com/eslint/eslint/issues/new/choose) on GitHub. Be sure to
include the following information:

  1. The version of ESLint you are using. 
  2. The problem you want to solve. 
  3. Your take on the correct solution to problem. 

If you’re requesting a change to a rule, it’s helpful to include this
information as well:

  1. What you did. 
  2. What you would like to happen. 
  3. What actually happened. 

Please include as much detail as possible to help us properly address your
issue. If we need to triage issues and constantly ask people for more detail,
that’s time taken away from actually fixing issues. Help us be as efficient as
possible by including a lot of detail in your issues.

**Note:** If you just have a question that won’t necessarily result in a
change to ESLint, such as asking how something works or how to contribute,
please open a [ discussion ](https://github.com/eslint/eslint/discussions) or
stop by our [ Discord server ](https://eslint.org/chat) instead of filing an
issue.

[ Edit this page ](

                
                    https://github.com/eslint/eslint/edit/main/docs/./src/contribute/request-change.md
                
                )

##  Social Media

  * [ ](https://twitter.com/geteslint)
  * [ ](https://github.com/eslint/eslint)
  * [ ](https://eslint.org/chat)
  * [ ](https://fosstodon.org/@eslint)

© OpenJS Foundation and ESLint contributors, [ www.openjsf.org
](https://www.openjsf.org) . Content licensed under [ MIT License
](https://github.com/eslint/eslint/blob/main/LICENSE) .

##  Theme Switcher

Light  Dark

[ Change Language ](/languages/)

Language Switcher

Selecting a language will take you to the ESLint website in that language.

Language  🇺🇸 English (US) (Latest)  🇨🇳 简体中文 (最新)
/core-rules)
    * [ Governance ](/docs/latest/contribute/governance)
    * [ Report a Security Vulnerability ](/docs/latest/contribute/report-security-vulnerability)
  * [ Maintain ESLint ](/docs/latest/maintain/)
    * [ How ESLint is Maintained ](/docs/latest/maintain/overview)
    * [ Manage Issues and Pull Requests ](/docs/latest/maintain/manage-issues)
    * [ Review Pull Requests ](/docs/latest/maintain/review-pull-requests)
    * [ Manage Releases ](/docs/latest/maintain/manage-releases)
    * [ Working Groups ](/docs/latest/maintain/working-groups)

#  Report Bugs

If you think you’ve found a bug in ESLint, please [ create a new issue
](https://github.com/eslint/eslint/issues/new/choose) or a [ pull request
](pull-requests) on GitHub.

Please include as much detail as possible to help us properly address your
issue. If we need to triage issues and constantly ask people for more detail,
that’s time taken away from actually fixing issues. Help us be as efficient as
possible by including a lot of detail in your issues.

**Note:** If you just have a question that won’t necessarily result in a
change to ESLint, such as asking how something works or how to contribute,
please open a [ discussion ](https://github.com/eslint/eslint/discussions) or
stop by our [ Discord server ](https://eslint.org/chat) instead of filing an
issue.

[ Edit this page ](

                
                    https://github.com/eslint/eslint/edit/main/docs/./src/contribute/report-bugs.md
                
                )

##  Social Media

  * [ ](https://twitter.com/geteslint)
  * [ ](https://github.com/eslint/eslint)
  * [ ](https://eslint.org/chat)
  * [ ](https://fosstodon.org/@eslint)

© OpenJS Foundation and ESLint contributors, [ www.openjsf.org
](https://www.openjsf.org) . Content licensed under [ MIT License
](https://github.com/eslint/eslint/blob/main/LICENSE) .

##  Theme Switcher

Light  Dark

[ Change Language ](/languages/)

Language Switcher

Selecting a language will take you to the ESLint website in that language.

Language  🇺🇸 English (US) (Latest)  🇨🇳 简体中文 (最新)
/core-rules)
    * [ Governance ](/docs/latest/contribute/governance)
    * [ Report a Security Vulnerability ](/docs/latest/contribute/report-security-vulnerability)
  * [ Maintain ESLint ](/docs/latest/maintain/)
    * [ How ESLint is Maintained ](/docs/latest/maintain/overview)
    * [ Manage Issues and Pull Requests ](/docs/latest/maintain/manage-issues)
    * [ Review Pull Requests ](/docs/latest/maintain/review-pull-requests)
    * [ Manage Releases ](/docs/latest/maintain/manage-releases)
    * [ Working Groups ](/docs/latest/maintain/working-groups)

#  Integrate ESLint

##  Table of Contents

  1. Integrate with the Node.js API Tutorial 
  2. Node.js API Reference 

This guide is intended for those who wish to integrate the functionality of
ESLint into other applications by using the ESLint API.

In order to integrate ESLint, it’s recommended that:

  * You know JavaScript since ESLint is written in JavaScript. 
  * You have some familiarity with Node.js since ESLint runs on it. 

If that sounds like you, then continue reading to get started.

##  [ Integrate with the Node.js API Tutorial ](integration-tutorial)

This tutorial walks you through the process of creating a basic integration
with ESLint using the Node.js API.

##  [ Node.js API Reference ](nodejs-api)

If you’re interested in writing a tool that uses ESLint, then you can use the
Node.js API to get programmatic access to functionality.

[ Edit this page ](

                
                    https://github.com/eslint/eslint/edit/main/docs/./src/integrate/index.md
                
                )

##  Table of Contents

  1. Integrate with the Node.js API Tutorial 
  2. Node.js API Reference 

##  Social Media

  * [ ](https://twitter.com/geteslint)
  * [ ](https://github.com/eslint/eslint)
  * [ ](https://eslint.org/chat)
  * [ ](https://fosstodon.org/@eslint)

© OpenJS Foundation and ESLint contributors, [ www.openjsf.org
](https://www.openjsf.org) . Content licensed under [ MIT License
](https://github.com/eslint/eslint/blob/main/LICENSE) .

##  Theme Switcher

Light  Dark

[ Change Language ](/languages/)

Language Switcher

Selecting a language will take you to the ESLint website in that language.

Language  🇺🇸 English (US) (Latest)  🇨🇳 简体中文 (最新)
/core-rules)
    * [ Governance ](/docs/latest/contribute/governance)
    * [ Report a Security Vulnerability ](/docs/latest/contribute/report-security-vulnerability)
  * [ Maintain ESLint ](/docs/latest/maintain/)
    * [ How ESLint is Maintained ](/docs/latest/maintain/overview)
    * [ Manage Issues and Pull Requests ](/docs/latest/maintain/manage-issues)
    * [ Review Pull Requests ](/docs/latest/maintain/review-pull-requests)
    * [ Manage Releases ](/docs/latest/maintain/manage-releases)
    * [ Working Groups ](/docs/latest/maintain/working-groups)

#  Report a Security Vulnerability

To report a security vulnerability in ESLint, please use our [ create an
advisory form ](https://github.com/eslint/eslint/security/advisories/new) on
GitHub.

[ Edit this page ](

                
                    https://github.com/eslint/eslint/edit/main/docs/./src/contribute/report-security-vulnerability.md
                
                )

##  Social Media

  * [ ](https://twitter.com/geteslint)
  * [ ](https://github.com/eslint/eslint)
  * [ ](https://eslint.org/chat)
  * [ ](https://fosstodon.org/@eslint)

© OpenJS Foundation and ESLint contributors, [ www.openjsf.org
](https://www.openjsf.org) . Content licensed under [ MIT License
](https://github.com/eslint/eslint/blob/main/LICENSE) .

##  Theme Switcher

Light  Dark

[ Change Language ](/languages/)

Language Switcher

Selecting a language will take you to the ESLint website in that language.

Language  🇺🇸 English (US) (Latest)  🇨🇳 简体中文 (最新)
/core-rules)
    * [ Governance ](/docs/latest/contribute/governance)
    * [ Report a Security Vulnerability ](/docs/latest/contribute/report-security-vulnerability)
  * [ Maintain ESLint ](/docs/latest/maintain/)
    * [ How ESLint is Maintained ](/docs/latest/maintain/overview)
    * [ Manage Issues and Pull Requests ](/docs/latest/maintain/manage-issues)
    * [ Review Pull Requests ](/docs/latest/maintain/review-pull-requests)
    * [ Manage Releases ](/docs/latest/maintain/manage-releases)
    * [ Working Groups ](/docs/latest/maintain/working-groups)

#  Maintain ESLint

##  Table of Contents

  1. How ESLint is Maintained 
  2. Manage Issues 
  3. Review Pull Requests 
  4. Manage Releases 
  5. Working Groups 

This guide is intended for those who work as part of the ESLint project team.

##  [ How ESLint is Maintained ](overview)

Explains how ESLint is maintained, including information about team,
governance, and funding.

##  [ Manage Issues ](manage-issues)

Describes how to deal with issues when they’re opened, how to interact with
users who open issues, and how to close issues effectively.

##  [ Review Pull Requests ](review-pull-requests)

Describes how to review incoming pull requests.

##  [ Manage Releases ](manage-releases)

Describes how to do an ESLint project release.

##  [ Working Groups ](working-groups)

Describes how working groups are created and how they function within the
ESLint project.

[ Edit this page ](

                
                    https://github.com/eslint/eslint/edit/main/docs/./src/maintain/index.md
                
                )

##  Table of Contents

  1. How ESLint is Maintained 
  2. Manage Issues 
  3. Review Pull Requests 
  4. Manage Releases 
  5. Working Groups 

##  Social Media

  * [ ](https://twitter.com/geteslint)
  * [ ](https://github.com/eslint/eslint)
  * [ ](https://eslint.org/chat)
  * [ ](https://fosstodon.org/@eslint)

© OpenJS Foundation and ESLint contributors, [ www.openjsf.org
](https://www.openjsf.org) . Content licensed under [ MIT License
](https://github.com/eslint/eslint/blob/main/LICENSE) .

##  Theme Switcher

Light  Dark

[ Change Language ](/languages/)

Language Switcher

Selecting a language will take you to the ESLint website in that language.

Language  🇺🇸 English (US) (Latest)  🇨🇳 简体中文 (最新)